sponsor.setApprentice(apprenticeMember.getObjectId());
else // offline
sponsorMember.initApprenticeAndSponsor(apprenticeMember.getObjectId(), 0);
// saving to database even if online, since both must match
apprenticeMember.saveApprenticeAndSponsor(0, sponsorMember.getObjectId());
sponsorMember.saveApprenticeAndSponsor(apprenticeMember.getObjectId(), 0);
sm = new SystemMessage(SystemMessageId.S2_HAS_BEEN_DESIGNATED_AS_APPRENTICE_OF_CLAN_MEMBER_S1);
}
sm.addString(sponsorMember.getName());