class SimpleOntology implements Ontology {

    @Override
    public boolean equals(Object obj) {
        if (this == obj) {
            return true;
        }

        if (obj instanceof SimpleOntology) {
            SimpleOntology simpleOntology = (SimpleOntology) obj;
            OntologyId ontologyId = simpleOntology.getOntologyId();
            if (this.ontologyId.equals(ontologyId)) {
                org.eclipse.rdf4j.model.Model thisSesameModel = this.asSesameModel();
                org.eclipse.rdf4j.model.Model otherSesameModel = simpleOntology.asSesameModel();
                return Models.isomorphic(thisSesameModel, otherSesameModel);
            }
        }

        return false;
    }

    public  SimpleOntology(InputStream inputStream, OntologyManager ontologyManager, SesameTransformer transformer,
                          BNodeService bNodeService, RepositoryManager repoManager, boolean resolveImports,
                          ForkJoinPool threadPool);
    public  SimpleOntology(Model model, OntologyManager ontologyManager, SesameTransformer transformer,
                          BNodeService bNodeService, RepositoryManager repoManager, ForkJoinPool threadPool);
    protected  SimpleOntology(OWLOntology ontology, OWLOntologyManager owlManager, Resource resource,
                             OntologyManager ontologyManager, SesameTransformer transformer,
                             BNodeService bNodeService, RepositoryManager repoManager, ForkJoinPool threadPool);

}