content: 
  package com.github.mikephil.charting.data;
  
  import java.util.ArrayList;
  
  public class ScatterData extends BarLineScatterCandleData<ScatterDataSet> {
  
      public ScatterData(ArrayList<String> xVals) {
          super(xVals);
      }
  
      public ScatterData(String[] xVals) {
          super(xVals);
      }
  
      public ScatterData(ArrayList<String> xVals, ArrayList<ScatterDataSet> dataSets) {
          super(xVals, dataSets);
      }
  
      public ScatterData(String[] xVals, ArrayList<ScatterDataSet> dataSets) {
          super(xVals, dataSets);
      }
  
      public ScatterData(ArrayList<String> xVals, ScatterDataSet dataSet) {
          super(xVals, toArrayList(dataSet));
      }
  
      public ScatterData(String[] xVals, ScatterDataSet dataSet) {
          super(xVals, toArrayList(dataSet));
      }
  
      private static ArrayList<ScatterDataSet> toArrayList(ScatterDataSet dataSet) {
          ArrayList<ScatterDataSet> sets = new ArrayList<ScatterDataSet>();
          sets.add(dataSet);
          return sets;
      }
  
      /**
       * Returns the maximum shape-size across all DataSets.
       * 
       * @return
       */
      public float getGreatestShapeSize() {
  
          float max = 0f;
  
          for (ScatterDataSet set : mDataSets) {
              float size = set.getScatterShapeSize();
  
              if (size > max)
                  max = size;
          }
  
          return max;
      }
  }
  