case OPT_Register.ADDRESS_TYPE: return getAddress();
  public OPT_Register getReg(OPT_Register template) {    switch(template.getType()) {//KV:TODO: activate together with OPT_Register//    case OPT_Register.ADDRESS_TYPE://      return getAddress();    case OPT_Register.INTEGER_TYPE:      return getInteger();    case OPT_Register.FLOAT_TYPE:      return getFloat();    case OPT_Register.DOUBLE_TYPE:      return getDouble();    case OPT_Register.CONDITION_TYPE:      return getCondition();    case OPT_Register.LONG_TYPE:      return getLong();    case OPT_Register.VALIDATION_TYPE:       return getValidation();    }    if (VM.VerifyAssertions) VM._assert(VM.NOT_REACHED);    return null;  }