graph.addToIncompatibles(graph.findVertex("A"), graph.findVertex("B"));
ChangesRecorder patcher = new ChangesRecorder(null);
patcher.addTransition(graph.findVertex("B"), "c", graph.findVertex("B"));
patcher.removeTransition(graph.findVertex("A"), "a", graph.findVertex("B"));
patcher.removeIncompatible(graph.findVertex("B"), graph.findVertex("A"));
patcher.addIncompatible(graph.findVertex("B"), graph.findVertex("S"));
patcher.addTransition(graph.findVertex("A"), "q", graph.findVertex("B"));
patcher.setInitial(graph.findVertex("A"));
patcher.addRelabelling(VertexID.parseID("A"), VertexID.parseID("U"));
patcher.addRelabelling(VertexID.parseID("C"), VertexID.parseID("R"));