if (typeDefinition != null && typeDefinition.isDeprecated())
{
IASNode node = getInterfaceNode(i);
if (!SemanticUtils.hasDeprecatedAncestor(node))
{
ICompilerProblem problem = SemanticUtils.createDeprecationProblem(typeDefinition, node);
problems.add(problem);
}
}
}