@Override
  public MethodVisitor visitMethod(int access, String name, String desc, String signature, String[] exceptions) {
    MethodNode node = new MethodNode(Opcodes.API_VERSION, access, name, desc, signature, exceptions);
    Member method = new Member(className, node.name, node.desc);
    boolean stable = stableClass || (node.access & STABLE_FLAGS) != 0 || "<init>".equals(node.name);
    return visitMethod(node, method, new EKey(method, Out, stable));
  }
@Override
  public MethodVisitor visitMethod(int access, String name, String desc, String signature, String[] exceptions)