}
public DataObject copy(DataObject dataObject)
{
Copier copier = new CrossScopeCopier();
DataObject result = (DataObject)copier.copy((EObject)dataObject);
copier.copyReferences();
return (DataObject)result;
}
protected class CrossScopeCopier extends EcoreUtil.Copier