int (@NotNull ASTNode child) { LOG.assertTrue(child.getTreeParent() == this); IElementType i = child.getElementType(); if (i == JavaTokenType.IMPORT_KEYWORD) { return ChildRole.IMPORT_KEYWORD; } else if (i == JavaElementType.JAVA_CODE_REFERENCE) { return ChildRole.IMPORT_REFERENCE; } else if (i == JavaTokenType.DOT) { return ChildRole.IMPORT_ON_DEMAND_DOT; } else if (i == JavaTokenType.ASTERISK) { return ChildRole.IMPORT_ON_DEMAND_ASTERISK; } else if (i == JavaTokenType.SEMICOLON) { return ChildRole.CLOSING_SEMICOLON; } else { return ChildRoleBase.NONE; } }