return new OptionsContextImpl( sources, entityType, null );
}
@Override
public <I, V, O extends Option<I, V>> V get(Class<O> optionType, I identifier) {
OptionsContainer optionsContainer = optionCache.get( optionType );
if ( optionsContainer == null ) {
optionsContainer = getAndCacheOptionsContainer( optionType );
}
return optionsContainer.get( optionType, identifier );
}