class UserManagerFacade implements UserManager {

    @Override
    public Authorizable getAuthorizable(final String id) throws RepositoryException {
        Authorizable internal = delegate.getAuthorizable(id);
        return AuthorizableFacade.ensureBestWrapper(internal);
    }

    public  UserManagerFacade(final @NotNull UserManager delegate);

}