class AuthorizableFacade implements Authorizable {

    @Override
    public Iterator<String> getPropertyNames() throws RepositoryException {
        return delegate.getPropertyNames();
    }

    @SuppressWarnings("WeakerAccess") public  AuthorizableFacade(final @NotNull A delegate);

}