code: public static DPTXlator createTranslator(final DPT dpt, final byte... data) throws KNXException {
  		final DPTXlator t = createTranslator(dpt);
  		if (data.length > 0)
  			t.setData(data);
  		return t;
  	}
docs: Creates a DPT translator for the given datapoint type.
  <p>
  The translation behavior of a DPT translator instance is uniquely defined by the supplied datapoint type.
  <p>
  If translator creation according {@link #createTranslator(int, String)} fails, all available main types are
  enumerated to find an appropriate translator.
  
  @param dpt datapoint type selecting a particular kind of value translation
  @param data (optional) KNX datapoint data to set in the created translator for translation
  @return the new {@link DPTXlator} object
  @throws KNXException if no matching DPT translator is available or creation failed