boolean ( PsiMethodCallExpression methodCallExpression) { final PsiReferenceExpression methodExpression = methodCallExpression.getMethodExpression(); final PsiExpression qualifier = methodExpression.getQualifierExpression(); if (isReferenceToNonNlsAnnotatedElement(qualifier)) { return true; } if (qualifier instanceof PsiMethodCallExpression) { final PsiMethod method = methodCallExpression.resolveMethod(); if (method == null) { return false; } if (MethodUtils.isChainable(method)) { final PsiMethodCallExpression expression = (PsiMethodCallExpression)qualifier; if (isQualifierNonNlsAnnotated(expression)) { return true; } } } return false; }