@Override public void scanCtModifiable(CtModifiable m) { final CtModifiable peek = (CtModifiable) this.other; if (m.getVisibility() == null) { if (peek.getVisibility() != null) { setNotEqual(CtRole.MODIFIER); } } else if (peek.getVisibility() == null) { setNotEqual(CtRole.MODIFIER); } else if (!m.getVisibility().equals(peek.getVisibility())) { setNotEqual(CtRole.MODIFIER); } if (m.getModifiers().size() != peek.getModifiers().size()) { setNotEqual(CtRole.MODIFIER); } if (!m.getModifiers().containsAll(peek.getModifiers())) { setNotEqual(CtRole.MODIFIER); } super.scanCtModifiable(m); }