public static TypeEvalContext userInitiated(@NotNull final Project project, @Nullable final PsiFile origin) {
    return getContextFromCache(project, new TypeEvalContext(true, true, false, origin));
  }
public static TypeEvalContext userInitiated(@NotNull final Project project, @Nullable final PsiFile origin)