if the spectrum is not immutable build an immutable version otherwise return this concode_field_sep int m_PrecursorCharge concode_elem_sep double m_PrecursorMassChargeRatio concode_elem_sep Class THIS_CLASS concode_elem_sep double m_MaxIntensity concode_elem_sep ISpectrumPeak[] m_Peaks concode_elem_sep ScoringMeasuredSpectrum[] EMPTY_ARRAY concode_elem_sep double m_PrecursorMass concode_elem_sep double m_SumIntensity concode_elem_sep ISpectralScan m_Scan concode_field_sep double getSumIntensity concode_elem_sep boolean equivalent concode_elem_sep boolean equivalent concode_elem_sep MutableMeasuredSpectrum asMmutable concode_elem_sep int getPeaksCount concode_elem_sep ISpectralScan getScanData concode_elem_sep ISpectrumPeak[] getPeaks concode_elem_sep String getId concode_elem_sep double getPrecursorMass concode_elem_sep int getPrecursorCharge concode_elem_sep boolean isImmutable concode_elem_sep double getPrecursorMassChargeRatio concode_elem_sep ISpectrumPeak[] getNonZeroPeaks concode_elem_sep double getMaxIntensity concode_elem_sep void serializeAsString
IMeasuredSpectrum function ( ) { return this ; }