while(itDep.hasNext()) {
DirectedRelationship currentDRelationship = itDep.next();
currentTrace = UMLUtil.getStereotypeApplication(currentDRelationship, Trace.class);
// Must be a Trace not a subtype (see bug #352563).
if((currentTrace != null) && (currentTrace.eClass() == StandardPackage.eINSTANCE.getTrace())) {
EList<NamedElement> clients = currentTrace.getBase_Abstraction().getSuppliers();
Iterator<NamedElement> it = clients.iterator();
while(it.hasNext()) {
Requirement currentRequirement = UMLUtil.getStereotypeApplication(it.next(), Requirement.class);
if(currentRequirement != null) {