@Override
public synchronized void registerScope(Scope scope) throws DuplicateIDException {
if (scope == null) throw new IllegalArgumentException("scope cannot be null.");
String id = scope.getID();
if (this.containsScope(id)) throw new DuplicateIDException(id,
"Scope registry already contains ontology scope with ID " + id);
// if (this.containsScope(id)) {
// if (scope != getScope(id)) {
// log.warn("Overriding different scope with same ID {}", id);
// super.registerScope(scope);