@Nullable public static Name getConventionName(@NotNull JetSimpleNameExpression simpleNameExpression) { if (simpleNameExpression.getIdentifier() != null) { return simpleNameExpression.getReferencedNameAsName(); } PsiElement firstChild = simpleNameExpression.getFirstChild(); if (firstChild != null) { IElementType elementType = firstChild.getNode().getElementType(); if (elementType instanceof JetToken) { JetToken jetToken = (JetToken) elementType; return OperatorConventions.getNameForOperationSymbol(jetToken); } } return null; }