@Nullable
  private static PyType getInferredTypeOrObject(@NotNull PyTypedElement target, @NotNull TypeEvalContext context) {
    final PyType inferred = context.getType(target);
    return inferred != null ? inferred : PyBuiltinCache.getInstance(target).getObjectType();
  }
@Nullable
  private static PyType getInferredTypeOrObject(@NotNull PyTypedElement target, @NotNull TypeEvalContext context)