return (new DateInterval(this.getValidInterval().getStartDate(), date)).numberOfWeeks();
return (new DateInterval(getBeginDate(), date)).numberOfWeeks() + 1;
    public int getValidIntervalWeekNumberOfDate(YearMonthDay date) {        return (new DateInterval(this.getValidInterval().getStartDate(), date)).numberOfWeeks();    }