iterator = generatedRels.iterator();
while (iterator.hasNext())
{
RelationshipDescriptor relationship =
(RelationshipDescriptor)iterator.next();
RelationRoleDescriptor source = relationship.getSource();
String sourceEjbName = source.getOwner().getName();
String sourceCMRField = source.getCMRField();
boolean sourceIsNull = (sourceCMRField == null);
RelationRoleDescriptor sink = relationship.getSink();
String sinkEjbName = sink.getOwner().getName();
String ejbName = (sourceIsNull ? sourceEjbName : sinkEjbName);
String otherEjbName =
(sourceIsNull ? sinkEjbName : sourceEjbName);
List ejbField = Arrays.asList(new String[]{otherEjbName,
(sourceIsNull ? sink.getCMRField() : sourceCMRField)});
PersistenceDescriptor pDescriptor = ((EjbCMPEntityDescriptor)
bundleDescriptor.getEjbByName(ejbName)).
getPersistenceDescriptor();
List generatedField = null;
String uniqueName = null;