@Override
	public int getActualMaximum(int field) {
		int ret = 0;
		switch (field) {
		case DAY_OF_MONTH:
			ret = UmmALQura.getMonthLength(internalGet(YEAR), internalGet(MONTH));
			break;
		case DAY_OF_WEEK:
			ret = 7;
		case MONTH:
			ret = 12;
			break;
		case YEAR:
			ret = 1600;
			break;
		}
		return ret;
	}