/// <summary>
/// Converts a Java Date value to a UTC DateTime value
/// </summary>
/// <param name="utcDateTime">The UTC DateTime value</param>
/// <returns>A UTC Java Date value</returns>
private static Date ToJavaDateUtc(DateTime utcDateTime)
{
var cal = Calendar.getInstance();
cal.setTimeZone(TimeZone.getTimeZone("UTC"));
cal.set(Calendar.YEAR, utcDateTime.Year);
cal.set(Calendar.MONTH, utcDateTime.Month - 1);
cal.set(Calendar.DAY_OF_MONTH, utcDateTime.Day);
cal.set(Calendar.HOUR_OF_DAY, utcDateTime.Hour);
cal.set(Calendar.MINUTE, utcDateTime.Minute);
cal.set(Calendar.SECOND, utcDateTime.Second);
return(cal.getTime());
}