@Override public boolean propertyDeleted(PropertyState before) { PropertyState other = builder.getProperty(before.getName()); if (other == null) { deleteDeletedProperty(builder, before); } else if (other.equals(before)) { builder.removeProperty(before.getName()); } else { deleteChangedProperty(builder, before); } return true; }
@Override public boolean propertyDeleted(PropertyState before) { PropertyState other = builder.getProperty(before.getName()); if (other == null) { deleteDeletedProperty(builder, before); } else if (other.equals(before)) { builder.removeProperty(before.getName()); } else { deleteChangedProperty(builder, before); } return true; }