@Override
        public boolean equals(Object obj) {
            if (this == obj) {
                return true;
            }

            if (!(obj instanceof Pair)) {
                return false;
            }

            Pair key = (Pair)obj;

            return
                (mObj1 == null ?
                 key.mObj1 == null : mObj1.equals(key.mObj1)) &&
                (mObj2 == null ?
                 key.mObj2 == null : mObj2.equals(key.mObj2));
        }
Returns an estimate for the maximum length date that this date
formatter will produce. The actual formatted length will almost always
be less than or equal to this amount.
@return an estimate of the maximum length
xmppserver/src/main/java/org/jivesoftware/util/FastDateFormat.java