code: @Override
      protected T load() {
  	context = BundleReference.class.cast(owningBundleClass.getClassLoader()).getBundle().getBundleContext();
  	references = new HashMap<Class, ServiceReference>();
  	try{
  	    return doLoad();
  	}catch(Exception ex){
  	    LOGGER.error("Caught exception when loading model, returning null", ex);
  	    return null;
  	}finally{
  	    closeAll();
  	}
  	
      }
docs: {@inheritDoc}