code: public void incrementCount(List<K> l, double count) {
      if (l.size() != depth) {
        wrongDepth(); //throws exception
      }
  
      GeneralizedCounter<K> next = this;
      Iterator<K> i = l.iterator();
      K o = i.next();
      while (i.hasNext()) {
        next.addToTotal(count);
        next = next.conditionalizeHelper(o);
        o = i.next();
      }
      next.incrementCount1D(o, count);
    }
docs: adds to count for the {@link #depth()}-dimensional key <code>l</code>.