docs: @Override
      public void visit(final int version, final int access, final String name,
              final String signature, final String superName,
              final String[] interfaces) {
          super.visit(Opcodes.V1_2, access, name, null, superName, interfaces);
          int index = name.lastIndexOf('/');
          if (index > 0) {
              pkgName = name.substring(0, index);
          } else {
              pkgName = "";
          }
          clsName = name;
          isInterface = (access & Opcodes.ACC_INTERFACE) != 0;
      }