@NotNull
  private static PsiElement generatePropertyElement(@NotNull String name, @NotNull PsiMethod method, @Nullable PsiType type) {
    PsiType nonNullType = type == null ? TypesUtil.getJavaLangObject(method) : type;
    return new GrPropertyForCompletion(method, name, nonNullType);
  }
@NotNull
  private static PsiElement generatePropertyElement(@NotNull String name, @NotNull PsiMethod method, @Nullable PsiType type)