public SharedResourcesBroker<GobblinScopeTypes> getInstanceBroker() { if (!_instanceBroker.isPresent()) { if (_gobblinEnv.isPresent()) { _instanceBroker = Optional.of(_gobblinEnv.get().getInstanceBroker()); } else { _instanceBroker = Optional.of(getDefaultInstanceBroker()); } } return _instanceBroker.get(); }