class PrivilegeManagerFacade implements PrivilegeManager {

    @Override
    public Privilege registerPrivilege(final String privilegeName,
                                       final boolean isAbstract,
                                       final String[] declaredAggregateNames)
            throws RepositoryException {
        throw new ListenerReadOnlyException();
    }

    public  PrivilegeManagerFacade(final @NotNull PrivilegeManager delegate);

}