Index: E:/projects/clear/eclipse/workspace/luni/src/main/java/java/util/TimeZone.java =================================================================== --- E:/projects/clear/eclipse/workspace/luni/src/main/java/java/util/TimeZone.java (revision 382626) +++ E:/projects/clear/eclipse/workspace/luni/src/main/java/java/util/TimeZone.java (working copy) @@ -27,6 +27,13 @@ * daylight savings time rules. Subclasses support a particular calendar type, * such as the gregorian calendar. * + * Please note the type returned by factory methods, i.e. getDefault() + * and getTimeZone(String), is implementation dependent, so that + * it may introduce serialization incompatibility issue between different implementation. + * Harmony returns instance of {@link SimpleTimeZone SimpleTimeZone} so that the + * bytes serialized by Harmony can be deserialized on other implementation successfully, + * but the reverse compatibility cannot be guaranteed. + * * @see GregorianCalendar * @see SimpleTimeZone */