int numEjbRefs = data.getEjbRefs().size();
if (numEjbRefs > 0) {
EjbRef[] ejbRefs = new EjbRef[numEjbRefs];
for (int i = 0; i < numEjbRefs; i++) {
ejbRefs[i] = new EjbRef();
}
webApp.setEjbRefs(ejbRefs);
for (int i = 0; i < numEjbRefs; i++) {
EjbRef ejbRef = ejbRefs[i];
ReferenceData referenceData = (ReferenceData) data.getEjbRefs().get(i);
ejbRef.setRefName(referenceData.getRefName());
ejbRef.setPattern(createPattern(referenceData.getRefLink()));
}
}
int numEjbLocalRefs = data.getEjbLocalRefs().size();
if (numEjbLocalRefs > 0) {