{
    if (SessionProviderReadHandlerFactory.readHandlerFactory == null)
    {
      SessionProviderReadHandlerFactory.readHandlerFactory = new SessionProviderReadHandlerFactory();
      final Configuration config = ClassicEngineBoot.getInstance().getGlobalConfig();
      final Iterator propertyKeys = config.findPropertyKeys(SessionProviderReadHandlerFactory.PREFIX_SELECTOR);
      while (propertyKeys.hasNext())
      {
        final String key = (String) propertyKeys.next();
        final String value = config.getConfigProperty(key);
        if (value != null)