private void initializeRules( UrlRewriteRulesDescriptor descriptor ) {
for( UrlRewriteRuleDescriptor ruleDescriptor : descriptor.getRules() ) {
try {
UrlRewriteStepProcessorHolder ruleProcessor = new UrlRewriteStepProcessorHolder();
ruleProcessor.initialize( environment, ruleDescriptor );
Template template = ruleDescriptor.template();
rules.add( ruleProcessor );
EnumSet<Direction> directions = ruleDescriptor.directions();
if( directions == null || directions.isEmpty() ) {
inbound.add( template, ruleProcessor );