@Override
  public PsiType getTypeGroovy() {
    PsiType type = TypeInferenceHelper.inTopContext(() -> getEnhancedType());
    if (type != null) {
      return type;
    }
    return TypeInferenceHelper.inTopContext(() -> super.getTypeGroovy());
  }
@Override
  public PsiType getTypeGroovy()