docs: @Override
  	public IResourceDescriptions getResourceDescriptions(/* @NonNull */ ResourceSet resourceSet) {
  		String flag = getFlagFromLoadOptions(resourceSet);
  		IResourceDescriptions result;
  		if (NAMED_BUILDER_SCOPE.equals(flag)) {
  			result = createBuilderScopeResourceDescriptions();
  		} else if (LIVE_SCOPE.equals(flag)) {
  			result = createLiveScopeResourceDescriptions();
  		} else if (PERSISTED_DESCRIPTIONS.equals(flag)) {
  			result = createPersistedResourceDescriptions();
  		} else {
  			result = ChunkedResourceDescriptions.findInEmfObject(resourceSet);
  			if (result == null) {
  				result = createResourceDescriptions();
  			}
  		}
  		if (result instanceof IResourceDescriptions.IContextAware) {
  			((IResourceDescriptions.IContextAware) result).setContext(resourceSet);
  		}
  		return result;
  	}