@Override public Value clone() { if (isArray()) return new ComparableValue(asArray().clone()); if (isDocument()) return new ComparableValue(asDocument().clone()); // All other values are immutable ... return this; }
@Override public Value clone() { if (isArray()) return new ComparableValue(asArray().clone()); if (isDocument()) return new ComparableValue(asDocument().clone()); // All other values are immutable ... return this; }