public static FastDateFormat getInstance
        (String pattern, TimeZone timeZone, Locale locale)
        throws IllegalArgumentException
    {
        return getInstance(pattern, timeZone, locale, null);
    }
@param pattern {@link java.text.SimpleDateFormat} compatible pattern
@param timeZone optional time zone, overrides time zone of formatted
date
@param locale optional locale, overrides system locale
@return the fast date format
xmppserver/src/main/java/org/jivesoftware/util/FastDateFormat.java