protected void init(XClass clazz, ConfigContext context) {
super.init( clazz, context );
// special case @ProvidedId
ProvidedId provided = findProvidedId( clazz, reflectionManager );
if ( provided != null ) {
idBridge = BridgeFactory.extractTwoWayType( provided.bridge() );
idKeywordName = provided.name();
}
if ( idKeywordName == null ) {
throw new SearchException( "No document id in: " + clazz.getName() );
}