else {
OID index = new OID((OID)peer.getId());
index.append(session.getSessionID());
index.append(regEntryIndexGenerator.getNextSubIndex());
entry.setId(index);
AgentxRegistrationEntryRow row = (AgentxRegistrationEntryRow)
agentxRegistrationEntry.createRow(index);
row.setAgentxRegContext(entry.getContext());
Integer32 singleOID =
TruthValueTC.getValue(entry.getRegion().isSingleOID());
row.setAgentxRegInstance(singleOID);
row.setAgentxRegPriority(new UnsignedInteger32(entry.getPriority()));
row.setAgentxRegRangeSubId(
new UnsignedInteger32(entry.getRegion().getRangeSubID()));
row.setAgentxRegStart(entry.getRegion().getLowerBound());
row.setAgentxRegTimeout(new Integer32(entry.getTimeout()));
row.setAgentxRegUpperBound(
new UnsignedInteger32(entry.getRegion().getUpperBoundSubID()));
agentxRegistrationEntry.addRow(row);
}
break;
}