code: @Override
      public Long getMaximumLength() {
          calculator();
          if (simple) {
              return v[3] - v[0];
          } else {
              Weight maxDur = cn.getMaximumDuration();
              return maxDur.isInfinity() ? null : maxDur.value();
          }
      }
docs: /*
  (non-Javadoc)
  
  @see org.virginia.pbhs.parameters.IInterval#getMaximumDuration()