@Before
  public void setUp() throws Exception {
    ontology = FakeRDFModel.getFakeSchema();
    model = FakeRDFModel.getFakeAnnotations();

    changes = new ChangeHelper(model, ontology);
  }
  @Test
  public void testCreate() throws Exception {
    Model foo = FakeRDFModel.createInstance("Person", "name", "*****@*****.**");

    model.add(foo);

    assert foo.difference(changes.get(0).getChange()).isEmpty();

    assert changes.size() == 1;
    assert model.containsAll(foo);

    changes.undo();

    assert changes.size() == 1;
    assert !model.containsAny(foo);

    changes.redo();

    assert changes.size() == 1;
    assert model.containsAll(foo);
  }