public ModificationInfo setCommitteeMember(CommitteeMemberDetails details) throws ClipsServerException {
checkCommandAccessibility(COMMAND_MODIFY);
Committee entity = getExistentEntity();
Collaborator coll = findEntity(Collaborator.class, details.collaboratorID);
coll.checkNotFired();
CommitteeMember member = null;
AuditDoc<CommitteeMember> auditDoc;
if(details.id != 0) {
member = findEntity(CommitteeMember.class, details.id);