void (@NotNull GrTypeElement typeElement) { final PsiElement parent = typeElement.getParent(); if (!(parent instanceof GrMethod)) return; if (parent instanceof GrAnnotationMethod) { checkAnnotationAttributeType(typeElement, myHolder); } else if (((GrMethod)parent).isConstructor()) { myHolder.newAnnotation(HighlightSeverity.ERROR, GroovyBundle.message("constructors.cannot.have.return.type")).create(); } else { checkMethodReturnType(((GrMethod)parent), typeElement, myHolder); } }