class ImmutableAccessControlList implements AccessControlList {

    @Override
    public boolean isEmpty() {
        return 0 == getSize();
    }

    private  ImmutableAccessControlList(final Map<AuthorizationSubject, AclEntry> theEntries);
    private  ImmutableAccessControlList(final Collection<AclEntry> theEntries);

}