code: @SuppressWarnings("unchecked")
  	public void merge(Parameter<?> parameter)
  	{
  		if (parameter.getValue() != null)
  			value = (T) parameter.getValue();
  	}
docs: Merge this {@link Parameter} with the specified one. The value will only be overridden if it is default.
  
  @param parameter the parameter