{
public PsdHeaderDirectory readPsdHeader(String file) throws Exception
{
Metadata metadata = new Metadata();
RandomAccessFile randomAccessFile = new RandomAccessFile(new File(file), "r");
new PsdReader().extract(new RandomAccessFileReader(randomAccessFile), metadata);
randomAccessFile.close();
Assert.assertTrue(metadata.containsDirectory(PsdHeaderDirectory.class));
return metadata.getOrCreateDirectory(PsdHeaderDirectory.class);
}