int slot = field.getOffset() >>> LOG_BYTES_IN_INT;
int slot = field.getOffsetAsInt() >>> LOG_BYTES_IN_INT;
  public static final Object getObjectStaticFieldValue(VM_Field field)     throws NoSuchFieldException {    if (VM.runningVM) {      int slot = field.getOffset() >>> LOG_BYTES_IN_INT;      return VM_Statics.getSlotContentsAsObject(slot);    } else {      try {        return getJDKField(field).get(null);      } catch (IllegalAccessException e) {        throw new OPT_OptimizingCompilerException("Accessing "+field+" caused "+e);      } catch (IllegalArgumentException e) {        throw new OPT_OptimizingCompilerException("Accessing "+field+" caused "+e);      }    }  }