final InputSource readerInput = new InputSource(new InputStreamReader(new FileInputStream(f), PSML_DOCUMENT_ENCODING));
Unmarshaller unmarshaller = new Unmarshaller();
unmarshaller.setResolver((XMLClassDescriptorResolver) classDescriptorResolver);
unmarshaller.setValidation(false); // results in better performance
document = (Document) unmarshaller.unmarshal(new SAX2EventProducer()
{
public void setContentHandler(final ContentHandler handler)
{
xmlReader.setContentHandler(new ContentHandler()
{