code: public static <O extends Object> ParameterItem<O> create(final String name, final O defaultValue) {
          return create(new ObjectParameter<>(name, defaultValue));
      }
docs: Build a parameter item.
  
  @param <O> the type of parameterized object
  
  @param name the parameter unique name
  @param defaultValue the default object value
  
  @return a new fresh color item object