package io.github.mzmine.datamodel.featuredata.impl;

import io.github.mzmine.datamodel.MassSpectrum;
import java.util.List;

interface ModifiableSpectra<T extends MassSpectrum> {

  List<T> getSpectraModifiable();
}

@@ -1,129 +1,1294 @@
-package io.github.mzmine.datamodel.featuredata.impl;%0A%0Aimport io.github.mzmine.datamodel.MassSpectrum;%0Aimport java.util.List;%0A
+/*%0A *  Copyright 2006-2020 The MZmine Development Team%0A *%0A *  This file is part of MZmine.%0A *%0A *  MZmine is free software; you can redistribute it and/or modify it under the terms of the GNU%0A *  General Public License as published by the Free Software Foundation; either version 2 of the%0A *  License, or (at your option) any later version.%0A *%0A *  MZmine is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even%0A *  the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General%0A *  Public License for more details.%0A *%0A *  You should have received a copy of the GNU General Public License along with MZmine; if not,%0A *  write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301%0A *  USA%0A */%0A%0Apackage io.github.mzmine.datamodel.featuredata.impl;%0A%0Aimport io.github.mzmine.datamodel.MassSpectrum;%0Aimport java.util.List;%0A%0A/**%0A * Package-private tag interface to access the original, modifiable spectra list of an %7B@link%0A * SimpleIonMobilitySeries%7D when it is used to create an %7B@link StorableIonMobilitySeries%7D. The%0A * generation of numerous immutable list wrappers is therefore circumvented in this package private%0A * interface.%0A *%0A * @param %3CT%3E%0A * @author https://github.com/SteffenHeu%0A */
 %0Aint

add licence and javadoc