code: @Override
  	public O withParameters(Configuration parameters) {
  		this.parameters = parameters;
  
  		@SuppressWarnings("unchecked")
  		O returnType = (O) this;
  		return returnType;
  	}
docs: --------------------------------------------------------------------------------------------