docs: @Trivial
      private final static FutureRefExecutor supportsAsync(Executor executor) {
          if (executor instanceof ExecutorService)
              return new FutureRefExecutor((ExecutorService) executor); // valid
          if (executor instanceof UnusableExecutor)
              throw new UnsupportedOperationException(); // not valid for executing tasks
          return null; // valid
      }