superclassDefinition = getObjectDefinition(project);
}
else if (superclassDefinition instanceof IInterfaceDefinition)
{
IASNode problemNode = getBaseClassProblemNode(classNode, classDefinition);
problems.add(new CannotExtendInterfaceProblem(problemNode));
// Repair by making the class extend Object.
superclassDefinition = getObjectDefinition(project);
}
else if (superclassDefinition.isFinal())