@Override @SuppressWarnings("unchecked") public MetaValue clone() { CollectionValueSupport result = (CollectionValueSupport) super.clone(); int size = getSize(); if (size > 0) { result.elements = new MetaValue[size]; System.arraycopy(elements, 0, result.elements, 0, size); } return result; }
@Override @SuppressWarnings("unchecked") public MetaValue clone() { CollectionValueSupport result = (CollectionValueSupport) super.clone(); int size = getSize(); if (size > 0) { result.elements = new MetaValue[size]; System.arraycopy(elements, 0, result.elements, 0, size); } return result; }