} else {
final Address valuePtr = ObjectReference.fromObject(value).toAddress();
if (slotLength == 1) {
statics[idx] = valuePtr.toInt();
} else {
final long lvalue = valuePtr.toLong();
if (lsbFirst) {
statics[idx + 0] = (int) (lvalue & 0xFFFFFFFFL);
statics[idx + 1] = (int) ((lvalue >>> 32) & 0xFFFFFFFFL);
} else {
statics[idx + 1] = (int) (lvalue & 0xFFFFFFFFL);