public void write(DataOutput out) throws InvalidByteCodeException, IOException {

    out.writeByte(CONSTANT_INTEGER);
    super.write(out);
    if (debug) debug("wrote ");
  }
 protected void debug(String message) {
   super.debug(message + getTagVerbose() + " with bytes " + bytes);
 }
  public void read(DataInput in) throws InvalidByteCodeException, IOException {

    super.read(in);
    if (debug) debug("read ");
  }