--- a/jdk/src/java.desktop/share/classes/java/awt/Container.java Fri Oct 17 15:55:02 2014 -0700
+++ b/jdk/src/java.desktop/share/classes/java/awt/Container.java Mon Oct 20 12:36:16 2014 +0400
@@ -3696,7 +3696,7 @@
private void writeObject(ObjectOutputStream s) throws IOException {
ObjectOutputStream.PutField f = s.putFields();
f.put("ncomponents", component.size());
- f.put("component", getComponentsSync());
+ f.put("component", component.toArray(EMPTY_ARRAY));
f.put("layoutMgr", layoutMgr);
f.put("dispatcher", dispatcher);
f.put("maxSize", maxSize);