AccessControlEntry[] acEntries = acList.getAccessControlEntries();
for ( int i = 0; i < acEntries.length; i++ ) {
acList.removeAccessControlEntry( acEntries[i] );
}
JcrRepositoryFileAclUtils.setAclMetadata( session, absPath, acList, new AclMetadata( acl.getOwner().getName(), acl
.isEntriesInheriting() ) );
// add entries to now empty list but only if not inheriting; force user to start with clean slate
if ( !acl.isEntriesInheriting() ) {
for ( RepositoryFileAce ace : acl.getAces() ) {