public SubSeriesDataset(SeriesDataset parent, int[] map)
 {
   SubSeriesDataset subSeriesDataset = this;
   this.parent = (SeriesDataset) null;
   this.parent = parent;
   this.map = map;
 }
 public SubSeriesDataset(SeriesDataset parent, int series)
 {
   SeriesDataset parent1 = parent;
   int[] map = new int[1];
   int index = 0;
   int num = series;
   map[index] = num;
   // ISSUE: explicit constructor call
   this.\u002Ector(parent1, map);
 }
 public virtual void add(SeriesDataset data)
 {
   this.fastAdd(data);
   this.notifyListeners(new DatasetChangeEvent((object) this, (Dataset) this));
 }
 public virtual void add(SeriesDataset[] data)
 {
   for (int index = 0; index < data.Length; ++index)
     this.fastAdd(data[index]);
   this.notifyListeners(new DatasetChangeEvent((object) this, (Dataset) this));
 }
 public CombinedDataset(SeriesDataset[] data)
 {
   CombinedDataset combinedDataset = this;
   this.datasetInfo = (List) new ArrayList();
   this.add(data);
 }
 internal DatasetInfo([In] CombinedDataset obj0, [In] SeriesDataset obj1, [In] int obj2)
 {
   base.\u002Ector();
   CombinedDataset.DatasetInfo datasetInfo = this;
   this.this\u00240 = obj0;
   this.data = obj1;
   this.series = obj2;
 }
 public virtual void add(SeriesDataset data, int series)
 {
   this.add((SeriesDataset) new SubSeriesDataset(data, series));
 }