--- old/src/share/classes/javax/lang/model/type/MirroredTypesException.java 2010-06-03 19:55:39.000000000 -0700 +++ new/src/share/classes/javax/lang/model/type/MirroredTypesException.java 2010-06-03 19:55:38.000000000 -0700 @@ -49,7 +49,17 @@ private static final long serialVersionUID = 269; - private transient List types; // cannot be serialized + transient List types; // cannot be serialized + + /* + * Trusted constructor to be called by MirroredTypeException. + */ + MirroredTypesException(String message, TypeMirror type) { + super(message); + List tmp = (new ArrayList()); + tmp.add(type); + types = Collections.unmodifiableList(tmp); + } /** * Constructs a new MirroredTypesException for the specified types.