void (final DependencyContext context, final int owner, final Set<? super UsageRepr.Usage> s) { myType.updateClassUsages(context, owner, s); for (final TypeRepr.AbstractType argType : myArgumentTypes) { argType.updateClassUsages(context, owner, s); } if (myExceptions != null) { for (TypeRepr.AbstractType typ : myExceptions) { typ.updateClassUsages(context, owner, s); } } }