@Override
 public IGraph read(InputStream in) throws IOException {
   XMLDecoder reader =
       new XMLDecoder(
           Violet016BackportFormatService.convertFromViolet016(in),
           null,
           new ExceptionListener() {
             public void exceptionThrown(Exception e) {
               e.printStackTrace();
             }
           });
   IGraph graph = (IGraph) reader.readObject();
   in.close();
   return graph;
 }