@CpsVmThreadOnly("root") public @Nonnull BodyReference export(@Nonnull final Script body) { register(body); return export(new Closure(null) { @Override public Object call() { return body.run(); } }); }
g.register(s); final SettableFuture<CpsThreadGroup> f = SettableFuture.create(); programPromise = f;