diff -r 8a4543b30586 -r 86b773b7cb40 src/share/classes/com/sun/tools/javac/file/JavacFileManager.java --- a/src/share/classes/com/sun/tools/javac/file/JavacFileManager.java Tue Oct 13 15:26:30 2009 -0700 +++ b/src/share/classes/com/sun/tools/javac/file/JavacFileManager.java Wed Oct 14 15:41:28 2009 -0700 @@ -968,7 +968,7 @@ } else { File siblingDir = null; if (sibling != null && sibling instanceof RegularFileObject) { - siblingDir = ((RegularFileObject)sibling).f.getParentFile(); + siblingDir = ((RegularFileObject)sibling).file.getParentFile(); } return new RegularFileObject(this, new File(siblingDir, fileName.basename())); }