class ExtendedChronology extends AssembledChronology {

    public static DateTime withPeriodEnd(DateTime dt) {
    	dt = withPeriodStart(dt);
    	dt = dt.plusMonths(2).dayOfMonth().withMaximumValue();
    	return dt;
    }

    private  ExtendedChronology(Chronology base);

}