Index: modules/luni/src/main/java/java/io/ObjectInputStream.java =================================================================== --- modules/luni/src/main/java/java/io/ObjectInputStream.java (revision 382845) +++ modules/luni/src/main/java/java/io/ObjectInputStream.java (working copy) @@ -1120,7 +1120,7 @@ mustResolve = false; } Object toSet; - if (field != null && field.getUnshared()) + if (field != null && field.isUnshared()) toSet = readUnshared(); else toSet = readObject(); Index: modules/luni/src/main/java/java/io/ObjectStreamField.java =================================================================== --- modules/luni/src/main/java/java/io/ObjectStreamField.java (revision 382845) +++ modules/luni/src/main/java/java/io/ObjectStreamField.java (working copy) @@ -334,7 +334,7 @@ } } - boolean getUnshared() { + boolean isUnshared() { return unshared; } } Index: modules/luni/src/main/java/java/io/ObjectOutputStream.java =================================================================== --- modules/luni/src/main/java/java/io/ObjectOutputStream.java (revision 382845) +++ modules/luni/src/main/java/java/io/ObjectOutputStream.java (working copy) @@ -1230,7 +1230,7 @@ // Object type (array included). Object field = getFieldObj(obj, declaringClass, fieldDesc .getName(), fieldDesc.getTypeString()); - if (fieldDesc.getUnshared()) { + if (fieldDesc.isUnshared()) { writeUnshared(field); } else writeObject(field);