public void setDoubleWord(int offset, long value) {
public void setDoubleWord(Offset off, long value) { int offset = off.toInt();
  public void setDoubleWord(int offset, long value) {    if (littleEndian) {      bootImage[offset++] = (byte) (value);      bootImage[offset++] = (byte) (value >>  8);      bootImage[offset++] = (byte) (value >> 16);      bootImage[offset++] = (byte) (value >> 24);      bootImage[offset++] = (byte) (value >> 32);      bootImage[offset++] = (byte) (value >> 40);      bootImage[offset++] = (byte) (value >> 48);      bootImage[offset  ] = (byte) (value >> 56);    } else {      bootImage[offset++] = (byte) (value >> 56);      bootImage[offset++] = (byte) (value >> 48);      bootImage[offset++] = (byte) (value >> 40);      bootImage[offset++] = (byte) (value >> 32);      bootImage[offset++] = (byte) (value >> 24);      bootImage[offset++] = (byte) (value >> 16);      bootImage[offset++] = (byte) (value >>  8);      bootImage[offset  ] = (byte) (value);    }  }