ClassContentSelector<Y> ccs, boolean traverse, Relationship r, List<Tie> out) {
for (Class<?> c : in) {
if (model.withinModel(MemberHandle.convertClassName(c))) {
for (Y y : ccs.contents(c)) {
if ((f == null) || (f.accept(y))) {
out.add(new Tie(subject, r, createNoun(y)));
}
}
if (traverse) {
packContentInner2(subject, ccs.traverse(c), f, ccs, traverse, r, out);