@Test
public void testSetPropertyEmptyDoesNotDeleteSourceProducts() throws ValidationException {
final Product product = new Product("name", "type", 1, 1);
listModel.addElements(product);
assertEquals(1, listModel.getSize());
final String[] elements1 = {"a", "b", "c"};
listModel.setPaths(elements1);
assertEquals(4, listModel.getSize());
final String[] values1 = property.getValue();
assertArrayEquals(elements1, values1);
property.setValue(null);
assertEquals(1, listModel.getSize());
assertSame(product, listModel.getElementAt(0));
}