/** * cloning. * * @return java.lang.Object */ @Override public Object clone() { Spectrum1D spectrum = null; spectrum = (Spectrum1D) super.clone(); spectrum.setData((IOrderedDataArray1D) xData.clone(), (IDataArray1D) yData.clone()); spectrum.copyPeakTable(this.peakTable); spectrum.copyPatternTable(this.patternTable); spectrum.copyAssignments(this.assignments); return spectrum; }