code: public static CEMI copy(final CEMI original)
  	{
  		// on original == null we just return null, too
  		if (original instanceof CEMILDataEx)
  			return ((CEMILDataEx) original).clone();
  		// all other are immutable
  		return original;
  	}
docs: Does a lazy copy of the supplied cEMI frame.
  <p>
  Only for cEMI frames which are <b>not</b> immutable a copy is created, for all other frames
  <code>original</code> is returned.
  
  @param original the frame to copy
  @return the <code>original</code> frame if immutable, a copy of it otherwise