String () { if (myContext.getCompletionType() == CompletionType.BASIC && myContext.getFile() instanceof GroovyFile) { PsiElement position = myContext.getFile().findElementAt(myContext.getStartOffset()); if (position != null && position.getParent() instanceof GrVariable && position == ((GrVariable)position.getParent()).getNameIdentifierGroovy() || position != null && position.getParent() instanceof GrAnnotationNameValuePair && position == ((GrAnnotationNameValuePair)position.getParent()).getNameIdentifierGroovy()) { return CompletionUtil.DUMMY_IDENTIFIER_TRIMMED; } else if (isIdentifierBeforeLParenth(position)) { return setCorrectCase() + ";"; } else if (GroovyCompletionUtil.isInPossibleClosureParameter(position)) { return setCorrectCase() + "->"; } else if (isIdentifierBeforeAssign(position)) { return CompletionUtil.DUMMY_IDENTIFIER_TRIMMED; } else { return setCorrectCase(); } } return null; }