[source,abap,diff-id=1,diff-type=noncompliant]
----
IF a >= 0 AND a < 10.
  doFirst.
  doTheThing.
ELSEIF a >= 10 AND a < 20.
  doTheOtherThing.
ELSEIF a >= 20 AND a < 50.
  doFirst.       // Noncompliant; duplicates first condition
  doTheThing.
ENDIF.
----

[source,abap,diff-id=2,diff-type=noncompliant]
----
CASE i.
  WHEN 1.
    doFirst.
    doSomething.
  WHEN 2.
    doSomethingDifferent.
  WHEN 3.  // Noncompliant; duplicates case 1's implementation
    doFirst.
    doSomething. 
  WHEN OTHERS. 
    doTheRest.
ENDCASE.
----