When the same condition is checked twice in quick succession, it is probably inefficient, and likely an error. Usually, the intent was to check a different condition.
== Noncompliant Code Example
[source,text]
----
if (a.length() > 5) {
//...
}
if (a.length() > 5) { // Noncompliant
// ...