### Question:
CopyOnWriteListProjectProperty extends BaseProjectProperty<CopyOnWriteList> { @Override protected void clearOriginalValue(CopyOnWriteList originalValue) { setOriginalValue(originalValue, false); } CopyOnWriteListProjectProperty(ICascadingJob job); @Override CopyOnWriteList getDefaultValue(); @Override CopyOnWriteList getOriginalValue();  }### Answer:
@Test public void testClearOriginalValue() { property.setOverridden(true); assertTrue(property.isOverridden()); CopyOnWriteList originalValue = new CopyOnWriteList(Arrays.asList(new Object())); property.clearOriginalValue(originalValue); assertFalse(property.isOverridden()); assertTrue(originalValue == property.getOriginalValue()); }