@Nullable
  public static PsiType getEnhancedType(final GrVariable variable) {
    for (GrVariableEnhancer enhancer : EP_NAME.getExtensions()) {
      final PsiType type = enhancer.getVariableType(variable);
      if (type != null) {
        return type;
      }
    }

    return null;
  }
@Nullable
  public static PsiType getEnhancedType(final GrVariable variable)