OWLReasoner reasoner = (OWLReasoner) factPPConstructor.newInstance(manager);
setSynchronisingMethod.invoke(reasoner, Boolean.FALSE);
return reasoner;
}
catch (InstantiationException e) {
throw new OWLReasonerSetupException(this, e);
}
catch (IllegalAccessException e) {
throw new OWLReasonerSetupException(this, e);
}
catch (InvocationTargetException e) {
throw new OWLReasonerSetupException(this, e);
}
catch(UnsatisfiedLinkError e) {
throw new FaCTNativeLibraryNotFoundException();
}
}