TSF_EA.Element findTarget(TSF_EA.Element sourceElement)
        {
            var trace = sourceElement.getRelationships <UML.Classes.Dependencies.Abstraction>().FirstOrDefault(x => x.stereotypes.Any(y => y.name.Equals("trace", StringComparison.InvariantCultureIgnoreCase)) &&
                                                                                                               (x.target is UML.Classes.Kernel.Package || x.target is UML.Classes.Kernel.Class));

            if (trace != null)
            {
                return(trace.target as TSF_EA.Element);
            }
            //if nothing found then return null
            return(null);
        }