public void buildDocument() {
   final File unzippedRoot = fileresourceManager.unzipFileResource(resourceable);
   // with VFS FIXME:pb:c: remove casts to LocalFileImpl and LocalFolderImpl if no longer needed.
   final VFSContainer vfsUnzippedRoot = new LocalFolderImpl(unzippedRoot);
   final VFSItem vfsQTI = vfsUnzippedRoot.resolve("qti.xml");
   // getDocument(..) ensures that InputStream is closed in every case.
   document = QTIHelper.getDocument((LocalFileImpl) vfsQTI);
 }