docs: protected void buildDefaultConstructor(ClassVisitor cw,
                                             ClassDefinition classDef) {
  
  
          MethodVisitor mv = cw.visitMethod( Opcodes.ACC_PUBLIC,
                  "<init>",
                  Type.getMethodDescriptor( Type.VOID_TYPE,
                          new Type[]{} ),
                  null,
                  null );
          mv.visitCode();
  
          Label l0 = null;
          if ( this.debug ) {
              l0 = new Label();
              mv.visitLabel( l0 );
          }
  
          boolean hasObjects = defaultConstructorStart( mv, classDef );
  
          mv.visitInsn(Opcodes.RETURN);
          Label l1 = null;
          if ( this.debug ) {
              l1 = new Label();
              mv.visitLabel( l1 );
              mv.visitLocalVariable( "this",
                                     BuildUtils.getTypeDescriptor( classDef.getClassName() ),
                                     null,
                                     l0,
                                     l1,
                                     0 );
          }
          mv.visitMaxs( 0, 0 );
          mv.visitEnd();
  
      }