rule.pattern( "{*}://{host}:{*}/{**}?{**}" );
UrlRewriteActionRewriteDescriptorExt rewrite = rule.addStep( "rewrite" );
rewrite.template( "{*}://{$invalid-function(host)}:{*}/{**}?{**}" );
UrlRewriteProcessor rewriter = new UrlRewriteProcessor();
rewriter.initialize( environment, descriptor );
Template input = Parser.parse( "test-scheme://test-inbound-host:42/test-path/test-file?test-name=test-value" );
Template output = rewriter.rewrite( resolver, input, UrlRewriter.Direction.IN, null );
//System.out.println( output );
assertThat( output, notNullValue() );