public MethodRepr( final DependencyContext context, final int a, final int n, final int s, final String d, final String[] e, final Object value) { super(a, s, n, TypeRepr.getType(context, Type.getReturnType(d)), value); myExceptions = (Set<TypeRepr.AbstractType>) TypeRepr.createClassType(context, e, new HashSet<TypeRepr.AbstractType>()); myArgumentTypes = TypeRepr.getType(context, Type.getArgumentTypes(d)); }