docs: @Override
      public void visitConstantPool(ConstantPool obj) {
          super.visitConstantPool(obj);
          Constant[] constant_pool = obj.getConstantPool();
          for (int i = 1; i < constant_pool.length; i++) {
              constant_pool[i].accept(this);
              byte tag = constant_pool[i].getTag();
              if ((tag == Const.CONSTANT_Double) || (tag == Const.CONSTANT_Long)) {
                  i++;
              }
          }
      }