code: public Binding getDefaultBinding(@Nonnull ProcessStream stream, @Nonnull List<String> args, @Nullable ProcessRuntime<?, ?, ?> runtime) {
          Binding binding = new Binding();
          binding.setProperty("out", stream.out());
          binding.setProperty("err", stream.err());
  
          binding.setProperty("D", new GroovyApiEntryPoint(args, runtime, "D"));
  
          return binding;
      }
docs: Default binding to be used in groovy interpreters.
  
  Dumpling exposed API is available via <tt>D</tt> property.