}
// then the methods
for (Method method : currentType.getDeclaredMethods())
{
MethodContextImpl methodContext = new MethodContextImpl(context, method);
visit(method, methodContext);
// then the method parameters
for (int i = 0; i < method.getParameterTypes().length; i++)
{