assertNormalized(rule, "<foo>BAR</foo>", "<foo>BAR</foo>");
assertNormalized(rule, "<foo>BAR</foo>", " <foo> BAR </foo> ");
assertNormalized(rule, "<foo>BAR</foo>", "<foo>\n BAR\n</foo>");
assertNormalized(rule, "<foo>FOO<bar/></foo>", "\n\n <foo> \n FOO <bar> </bar> \n </foo>");
assertNormalized(rule, "<foo>FOOfoo<bar/></foo>", " <foo> FOOfoo <bar/></foo> ");
assertNormalized(rule, "<foo>FOO<bar/></foo>", "\n\n <foo> \n FOO <bar> </bar> \n </foo>");
assertNormalized(rule, "<foo>FOO<bar/></foo>", " <foo> FOO <bar/></foo> ");
assertNormalized(rule, "<foo>FOO<bar/></foo>", "<?xml version=\"1.0\" encoding=\"UTF-8\"?> <foo> FOO <bar/></foo> ");
assertNormalized(rule, "<foo>FOO<bar/></foo>", "<?xml version=\"1.0\" encoding=\"UTF-8\"?> <!-- bubu --> "
+ "<foo> FOO <!-- hehe --> <bar/> <!-- hah! --> </foo> ");
assertNormalized(rule, "<foo>FOO<bar> BAR </foo>", "<foo>FOO<bar> BAR </foo> ");