} catch (IllegalAccessException ex){
}
// Default
if ( property.equals(ALGORITHM_CLASS)){
return new ContextRootAlgorithm();
} else if ( property.equals(RULE_EXECUTOR_CLASS)){
return new IsolationRulesExecutor();
}
throw new IllegalStateException();
}