/** * Clone this PropertyBox, i.e. create a new PropertyBox with same property set of this box and copy all the * property values from this box to the newly created box. * @return A new, cloned, PropertyBox instance */ default PropertyBox cloneBox() { return builder(this).invalidAllowed(this.isInvalidAllowed()).copyValues(this).build(); }