NodeImpl nMembers = node.getNode(N_MEMBERS);
try {
PropertySequence properties = getPropertySequence(nMembers, userManager);
String propName = Text.escapeIllegalJcrChars(authorizable.getID());
if (properties.hasItem(propName)) {
properties.removeProperty(propName);
if (!properties.iterator().hasNext()) {
nMembers.remove();
}
} else {
log.debug("Authorizable {} was not member of {}", authorizable.getID(), getID());