code: public void setValueAsEnum(Collection<T> theValues) {
  		Validate.notNull(myBinder, "This object does not have a binder. Constructor BoundCodeableConceptDt() should not be called!");
  		getCoding().clear();
  		if (theValues != null) {
  			for (T next : theValues) {
  				getCoding().add(new CodingDt(myBinder.toSystemString(next), myBinder.toCodeString(next)));
  			}
  		}
  	}
docs: Sets the {@link #getCoding()} to contain a coding with the code and
  system defined by the given enumerated types, AND clearing any existing
  codings first. If theValue is null, existing codings are cleared and no
  codings are added.
  
  @param theValues
  The value to add, or <code>null</code>