java Docs for SampleableList.java and minor changes to the sample() method to add a deep copy of each element to the SampleableList to be returned