code: public void setSections(final Section... SECTIONS_ARRAY) {
          sections.clear();
          for (Section section : SECTIONS_ARRAY) {
              sections.add(new Section(section.getStart(), section.getStop(), section.getColor()));
          }
          init(getInnerBounds().width, getInnerBounds().height);
          repaint(getInnerBounds());
      }
docs: Sets the sections given in a array of sections (Section[])
  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.
  @param SECTIONS_ARRAY