// Check for a duplicate interface name.
switch ( SemanticUtils.getMultiDefinitionType(interfaceNode.getDefinition(), interfaceScope.getProject()))
{
case AMBIGUOUS:
this.interfaceScope.addProblem(new DuplicateInterfaceDefinitionProblem(in, this.interfaceName.getBaseName()));
break;
case NONE:
break;
default:
assert false; // I don't think interfaces can have other type of multiple definitions