IFileEditorInput fl = (IFileEditorInput) input;
try {
IFile file = fl.getFile();
InputStream stream = file.getContents(true);
try {
data = new Snapshot(stream);
fact = new ViewerConfigurationFactories(data);
} catch (Exception e) {
Activator.getDefault().log(e);
} finally {
try {