### Question:
CopyOnWriteListProjectProperty extends BaseProjectProperty<CopyOnWriteList> { @Override public CopyOnWriteList getDefaultValue() { CopyOnWriteList result = new CopyOnWriteList(); setOriginalValue(result, false); return result; } CopyOnWriteListProjectProperty(ICascadingJob job); @Override CopyOnWriteList getDefaultValue(); @Override CopyOnWriteList getOriginalValue();  }### Answer:
@Test public void testGetDefaultValue() { CopyOnWriteList defaultValue = property.getDefaultValue(); assertNotNull(defaultValue); assertTrue(property.getOriginalValue() == defaultValue); assertFalse(property.isOverridden()); }