public String getFactoryId() {
   return XModelObjectEditorInputFactory.getFactoryId();
 }
 public void saveState(IMemento memento) {
   XModelObjectEditorInputFactory.saveState(memento, this);
 }
 public static IEditorInput createJarEntryEditorInput(
     IProject project, String jarFile, final String entry) {
   XModelObject o = getJarEntryObject(project, jarFile, entry);
   if (o != null) return new ModelObjectJarEntryEditorInput(o, jarFile, entry);
   return XModelObjectEditorInputFactory.createNullEditorInput(entry);
 }