if ((vtype == ICONST) || (vtype == ACONST)) {
if (vtype == ACONST) {
  private static final Object getObjectFrom(int vtype,                                            int value,                                            byte[] stack,                                            int fpOffset,                                            OSR_TempRegisters registers) {    if ((vtype == ICONST) || (vtype == ACONST)) {      // the only constant object is NULL, I believe.      if (VM.VerifyAssertions) VM._assert(value == 0);      return VM_Magic.addressAsObject(Address.zero());    } else if (vtype == PHYREG) {      return registers.objs[value];    } else if (vtype == SPILL) {      int offset = fpOffset + value;      return VM_Magic.getObjectAtOffset(stack, offset);    } else {      VM.sysWrite("fatal error : ( vtype = "+vtype+" )\n");      if (VM.VerifyAssertions) VM._assert(VM.NOT_REACHED);      return null;    }  }