import java.io.Serializable; import java.util.Comparator; class A implements Comparator<String> {} // Noncompliant [[sc=7;ec=8]] {{Make this class "Serializable".}} class B implements Comparator<String>, Serializable {} abstract class C implements Comparator<String> {} class D extends C {} // Noncompliant class E implements Cloneable { Comparator comp = new Comparator() { @Override public int compare(Object o, Object o2) { return 0; } }; }