@Test
  public void testTargetObjectUpdateArrayAttribute() throws IOException {
    assertEquals(0L, support.dataStoreSize());

    TargetObject target = ModelFactory.eINSTANCE.createTargetObject();
    target.setId(4);
    target.getArrayAttribute().add("foo");
    target.getArrayAttribute().add("bar");

    support.saveObject(target);

    assertEquals(4L, support.dataStoreSize());

    target.getArrayAttribute().add("foobar");
    target.eResource().save(null);

    assertEquals(5L, support.dataStoreSize());

    support.checkObject(target);
  }
  @Test
  public void testTargetObjectWithArrayAttribute() {
    assertEquals(0L, support.dataStoreSize());

    TargetObject target = ModelFactory.eINSTANCE.createTargetObject();
    target.setId(2);
    target.getArrayAttribute().add("one");
    target.getArrayAttribute().add("two");

    support.saveObject(target);

    assertEquals(4L, support.dataStoreSize());

    support.checkObject(target);
  }