public static boolean isSelectorInQualified(@NotNull JetSimpleNameExpression nameExpression) { PsiElement nameExpressionParent = nameExpression.getParent(); if (nameExpressionParent instanceof JetUserType) { assert ((JetUserType) nameExpressionParent).getReferenceExpression() == nameExpression; return ((JetUserType) nameExpressionParent).getQualifier() != null; } JetExpression selector = nameExpression; if (nameExpressionParent instanceof JetCallExpression && ((JetCallExpression) nameExpressionParent).getCalleeExpression() == nameExpression) { selector = (JetCallExpression) nameExpressionParent; } PsiElement selectorParent = selector.getParent(); return selectorParent instanceof JetQualifiedExpression && (((JetQualifiedExpression) selectorParent).getSelectorExpression() == selector); }