docs: @Override
      public Object getValue(String name)
      {
          if (arguments == null)
          {
              throw new IllegalStateException("setArgs not called");
          }
          Object ob = options.get(name);
          if (ob != null)
          {
              return ob;
          }
          return arguments.get(name);
      }