code: public boolean prescreen(Code code, Method method) {
          if (method.isSynthetic()) {
              return false;
          }
  
          CodeException[] ce = code.getExceptionTable();
          if (CollectionUtils.isEmpty(ce)) {
              return false;
          }
  
          BitSet bytecodeSet = getClassContext().getBytecodeSet(method);
          return (bytecodeSet != null) && bytecodeSet.get(Const.ATHROW);
      }
docs: looks for methods that contain a catch block and an ATHROW opcode
  
  @param code
  the context object of the current code block
  @param method
  the context object of the current method
  @return if the class throws exceptions