docs: public static <C extends Callable<T>, T> T call(Class<C> cls, String... args) throws Exception {
          try (ApplicationContext ctx = ApplicationContext.build(cls, Environment.CLI).build()) {
              return call(cls, ctx, args);
          }
      }