List<ReferenceType> processedReferences = getProcessedReferences();
if (references != null) {
Iterator<Map.Entry<String,ReferenceType>> iterator = references.entrySet().iterator();
while(iterator.hasNext()){
Map.Entry<String,ReferenceType> next = iterator.next();
final ReferenceType referenceType = next.getValue();
String uri = WSSUtils.dropReferenceMarker(referenceType.getURI());
Iterator<String> encryptedDataIterator = encryptedDataRefs.iterator();
while (encryptedDataIterator.hasNext()) {
String s = encryptedDataIterator.next();
if (s.equals(uri)) {