code: @Override
  	public void dispose() throws Exception {
  		try {
  			owlEditorKit.getModelManager().removeListener(getModelManagerListener());
  			connectionManager.dispose();
  		} catch (Exception e) {
  			log.warn(e.getMessage());
  		}
  	}
docs: *
  Called from ModelManager dispose method since this object is setup as the
  APIController.class.getName() property with the put method.