int (@NotNull ASTNode child) { LOG.assertTrue(child.getTreeParent() == this); IElementType i = child.getElementType(); if (i == JavaDocElementType.DOC_COMMENT) { return getChildRole(child, ChildRole.DOC_COMMENT); } else if (i == JavaTokenType.C_STYLE_COMMENT || i == JavaTokenType.END_OF_LINE_COMMENT) { { return ChildRoleBase.NONE; } } else if (i == JavaTokenType.IDENTIFIER) { return getChildRole(child, ChildRole.NAME); } else if (i == ENUM_CONSTANT_INITIALIZER) { return ChildRole.ANONYMOUS_CLASS; } else if (i == EXPRESSION_LIST) { return ChildRole.ARGUMENT_LIST; } else if (i == MODIFIER_LIST) { return ChildRole.MODIFIER_LIST; } else { return ChildRoleBase.NONE; } }