docs: function(date){
        if (date && this.periodStart <= date && date <= this.periodEnd)
        {
          var pos = binarySearchIntervalPos(this.childNodes, date);
          if (pos != -1)
            return this.childNodes[pos];
        }
  
        return null;
      }