code: public List<Section> getSections() {
          List<Section> sectionsCopy = new ArrayList<Section>(sections.size());
          sectionsCopy.addAll(sections);
          return sectionsCopy;
      }
docs: Returns a copy of the ArrayList that stores the sections.
  The sections could be defined by a start value, a stop value
  and a color. One has to create a Section object from the
  class Section.
  The sections are stored in a ArrayList so there could be
  multiple. This might be a useful feature if you need to have
  exactly defined areas that you could not visualize with the
  track feature.
  @return a list of sections