with test.xml as input it produces the same output as clay-demo (except for different order of properties in the debug print)