docs: private static void addCtor(ClassWriter cw, String tieClassName, String parentClassName, String servantDescriptor)
      {
          MethodVisitor mv;
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled())
              Tr.debug(tc, INDENT + "adding method : <init> ()V");
  
          // -----------------------------------------------------------------------
          // public <Class Name>_Tie()
          // {
          //    target = null;
          //    orb = null;
          // }
          // -----------------------------------------------------------------------
          mv = cw.visitMethod(ACC_PUBLIC, "<init>", "()V", null, null);
          mv.visitCode();
          mv.visitVarInsn(ALOAD, 0);
          mv.visitMethodInsn(INVOKESPECIAL, parentClassName, "<init>", "()V");
          mv.visitVarInsn(ALOAD, 0);
          mv.visitInsn(ACONST_NULL);
          mv.visitFieldInsn(PUTFIELD, tieClassName, "target", servantDescriptor);
          mv.visitVarInsn(ALOAD, 0);
          mv.visitInsn(ACONST_NULL);
          mv.visitFieldInsn(PUTFIELD, tieClassName, "orb", "Lorg/omg/CORBA/ORB;");
          mv.visitInsn(RETURN);
          mv.visitMaxs(2, 1);
          mv.visitEnd();
      }