// Get the ID stored in this message
AuditIDImpl callerID = new AuditIDImpl(auditIDString);
// Add a new call
AuditIDImpl newID = new AuditIDImpl();
newID.generate();
newID.setParentID(callerID.getLocalID());
currentInvocationID.setAuditID(newID);
} else {
// New invocation is starting there