public class A { boolean removed; void foo() { List myList; assert myList.remove(myList.get(0)); // Noncompliant [[sc=12;ec=40]] {{Move this "assert" side effect to another statement.}} assert(myList.remove(myList.get(0))); // Noncompliant this.removed = myList.remove(myList.get(0)); assert this.removed; boolean removed = myList.remove(myList.get(0)); assert removed; assert(removed); int i = 0; assert (removed = i); // Noncompliant assert bar() == 1; // Noncompliant assert i++; // Noncompliant } int bar() { return 1; } }