capitalize the static member variables name
Move the pair classes to a utility package
Move the XmlHolder to the util package
Move the performers to a separate package
Move the XPath evaluation out to the performers as well
Verify no placeholders exist
Improve log output
Properly catch unreadable files