Class<?> c = getRepresented(t);
Set<Class<?>> todo = traverse ? superTraverse(c) : new LinkedHashSet<Class<?>>();
todo.add(c);
for (Class<?> class1 : todo) {
for (Method m : class1.getDeclaredMethods()) {
for (MemberHandle mh : model.getCalledBy(new MethodHandle(m))) {
if (mh instanceof MethodHandle) {
Class<?> dc = ((MethodHandle) mh).hydrateClass(cl);
if ((f == null) || (f.accept(dc))) {
ties2.add(new Tie(NounFactory.createNewSubjectNounPart(t), new MethodCallRelationship(m,
RelationshipType.PASSIVE), createNoun(dc)));