// Get the default serializer final OpGraphSerializer serializer = OpGraphSerializerFactory.getDefaultSerializer(); if(serializer == null) ; // Be sure to handle the case when no serialization mechanism is available // Write a graph to a stream try { serializer.write(graph, System.out); } catch(IOException exc) { // Handle the exception } // Read a graph from a stream OpGraph graph = null; try { graph = serializer.read(System.in); } catch(IOException exc) { // Handle the exception }