class JenaLists implements Lists {

    @Override
    public List<Axiom<NamedResource>> loadSimpleList(SimpleListDescriptor descriptor) throws OntoDriverException {
        executeBeforeCallbackAndVerifyArgument(descriptor);
        Objects.requireNonNull(descriptor);
        return adapter.simpleListHandler().loadList(descriptor);
    }

    public  JenaLists(JenaAdapter adapter, Procedure beforeCallback, Procedure afterChangeCallback);

}