code: @SuppressWarnings("unchecked")
      public <T> T getArgument(String name) {
          return (T) arguments.get(name);
      }
docs: Returns the named argument
  
  @param name the name of the argument
  @param <T>  you decide what type it is
  
  @return the named argument or null if its not present