/** * @param allRefs * @param ejbRefs */ protected void validateDuplicateMessageDestRefs(Set allRefs, List messageDestRefs) { if (!messageDestRefs.isEmpty()) { MessageDestinationRef firstRef = (MessageDestinationRef)(messageDestRefs.get(0)); if(!(firstRef.eContainer() instanceof EnterpriseBean)) cleanUpSubTaskMessages(firstRef); for (int refNo = 0; refNo < messageDestRefs.size(); refNo++) { MessageDestinationRef ref = (MessageDestinationRef) (messageDestRefs.get(refNo)); String refName = ref.getName(); String[] parms = new String[1]; parms[0] = refName; if (!(allRefs.add(refName))) addError(EREF_CATEGORY, ERROR_EAR_DUPLICATE_MESSSAGEDESTINATIONREF, parms,ref, MESSAGE_REF_GROUP_NAME); } } }