Bug 130688 ULocal unsupported(Data)
core/org.eclipse.birt.core/src/org/eclipse/birt/core/data/DateUtil.java
return result;
	}
	
	/**
	 * Check whether day is invalid day based on its year and month
	 * @param day needs to be checked
	 * @param year valid year
	 * @param month valid month
	 * @return true invalid day
	 */
	private static boolean isInvalidDay( int day, int year, int month )
	{
		if ( calendarInstance == null )
		{
			calendarInstance = new GregorianCalendar( );
		}
		int dayOfMonth = DAYS_MONTH[month - 1];
		if ( month == 2 )
		{
			if ( calendarInstance.isLeapYear( year ) )
				dayOfMonth = 29;
			else
				dayOfMonth = 28;
		}
		return day < 1 || day > dayOfMonth;
	}
	
}