return calendarEnd.getMonth().intValue() - calendarStart.getMonth().intValue() + 1;
}
public Object succ( Object value, int n ) {
BigInteger bigN = new BigInteger( String.valueOf( n ) );
ITimeDurationValueType nMonths =
new BigTimeDurationValueType(
NumberUtils.INTEGER_ZERO, bigN, NumberUtils.INTEGER_ZERO,
NumberUtils.INTEGER_ZERO, NumberUtils.INTEGER_ZERO, NumberUtils.DECIMAL_ZERO );
IDateTimeValueType s = ((IDateTimeValueType)value).add( nMonths );