code: protected Calendar createJavaCalendar ()
    {
      return Calendar.getInstance (getTimeZone () != null ? getTimeZone () : TimeZone.getDefault (),
                                   Locale.getDefault (Locale.Category.FORMAT));
    }
docs: Build a <code>{@link Calendar}</code> with the current time. The new
  Calendar will use the <code>BaseCalendar</code> time zone if it is not
  <code>null</code>.