/** * Returns a deep copy of the receiver. * * @return a deep copy of the receiver. */ @Override public Object clone() { // overridden for performance only. FloatArrayList clone = new FloatArrayList(elements.clone()); clone.setSizeRaw(size); return clone; }