docs: public static IdDt of(IBaseResource theResouce) {
  		if (theResouce == null) {
  			throw new NullPointerException("theResource can not be null");
  		}
  		IIdType retVal = theResouce.getIdElement();
  		if (retVal == null) {
  			return null;
  		} else if (retVal instanceof IdDt) {
  			return (IdDt) retVal;
  		} else {
  			return new IdDt(retVal.getValue());
  		}
  	}