public static @NotNull Runnable create(@NotNull Runnable delegate, @Nullable Project disposable) {
    return create(delegate, (Object)disposable);
  }
public static @NotNull Runnable create(@NotNull Runnable delegate, @Nullable Project disposable)