void (final DependencyContext context, final Set<? super UsageRepr.Usage> s) { mySuperClass.updateClassUsages(context, name, s); for (TypeRepr.AbstractType t : myInterfaces) { t.updateClassUsages(context, name, s); } for (MethodRepr m : myMethods) { m.updateClassUsages(context, name, s); } for (FieldRepr f : myFields) { f.updateClassUsages(context, name, s); } }