code: @Override
      public void visitCode(Code obj) {
          Method method = getMethod();
          if (!method.isSynthetic() && prescreen(method)) {
              stack.resetForMethodEntry(this);
              super.visitCode(obj);
          }
      }
docs: overrides the visitor to prescreen the method to look for throws calls and only forward onto bytecode scanning if there
  
  @param obj
  the context object of the currently parsed code block