}
@Override
protected void doVisitClass(@Nullable JavaTypeElement oldType, @Nullable JavaTypeElement newType) {
if (!isBothAccessible(oldType, newType)) {
return;
<BUG>}
List<? extends TypeMirror> oldSuperTypes = getOldTypeEnvironment().getTypeUtils().directSupertypes(</BUG>
oldType.getModelRepresentation());
List<? extends TypeMirror> newSuperTypes = getNewTypeEnvironment().getTypeUtils().directSupertypes(
newType.getModelRepresentation());

}
@Override
protected void doVisitClass(@Nullable JavaTypeElement oldType, @Nullable JavaTypeElement newType) {
if (!isBothAccessible(oldType, newType)) {
return;
}
assert oldType != null;
assert newType != null;
List<? extends TypeMirror> oldSuperTypes = getOldTypeEnvironment().getTypeUtils().directSupertypes(
oldType.getModelRepresentation());
List<? extends TypeMirror> newSuperTypes = getNewTypeEnvironment().getTypeUtils().directSupertypes(
newType.getModelRepresentation());
