code: public final void addArgument(final String name, final Object value) {
          if (name == null) {
              throw new IllegalArgumentException("The argument 'name' cannot be null!");
          }
          if (value == null) {
              throw new IllegalArgumentException("The argument 'value' cannot be null!");
          }
          arguments.put(name.trim(), value);
      }
docs: Adds an argument.
  
  @param name
  Name of the argument - Cannot be null.
  @param value
  Value of the argument - Cannot be null.