boolean (String canonicalMethodName) { if (canonicalMethodName != null && canonicalMethodName.startsWith("_closure")) { PsiClassReferenceListStub extendsList = myResult.findChildStubByType(JavaStubElementTypes.EXTENDS_LIST); if (extendsList != null) { String[] names = extendsList.getReferencedNames(); return names.length == 1 && "groovy.lang.Closure".equals(names[0]); } } return false; }