// "Replace cast expressions with pattern variable" "false" package pkg; import java.util.Objects; class A { private T t; @Override public final boolean equals(Object o) { if (!(o instanceof A)) return false; final A a1 = (A) o; return Objects.equals(t, a1.t); } }