code: public void emit(byte[] buffer) {
          	buffer[myOffset+0] = (byte) ((value >>> 24) & 0xff);
          	buffer[myOffset+1] = (byte) ((value >>> 16) & 0xff);
              buffer[myOffset+2] = (byte) ((value >>> 8) & 0xff);
              buffer[myOffset+3] = (byte) ((value >>> 0) & 0xff);
          }
docs: this is incomplete!