protected void initializeOn(MWMapping newMapping) {
   newMapping.initializeFromMWEisOneToManyMapping(this);
 }
 @Override
 protected MWMapping morphMapping(MWMapping mapping) {
   return mapping.asMWXmlObjectReferenceMapping();
 }
 protected MWMapping morphMapping(MWMapping mapping) {
   return mapping.asMWAnyCollectionMapping();
 }
 protected MWMapping morphMapping(MWMapping mapping) {
   return mapping.asMWDirectMapping();
 }
 protected void initializeOn(MWMapping newMapping) {
   newMapping.initializeFromMWDirectToFieldMapping(this);
 }
 protected MWMapping morphMapping(MWMapping mapping) {
   return mapping.asMWOneToOneMapping();
 }
 protected MWMapping morphMapping(MWMapping mapping) {
   return (MWMapping) mapping.asMWDirectCollectionMapping();
 }