
protected CoreMakeDirectory(CoreFileSystem fs, FileInfo fileInfo, String path, Future<?> dirFuture, ByteBuffer dirBuffer, CoreOutputStream dirStream) {
</BUG>
super(fs, fileInfo, path);
this.dirFuture = dirFuture;
<BUG>this.dirBuffer = dirBuffer;</BUG>
this.dirStream = dirStream;
}
@Override
<BUG>public CrailDirectory syncDir() throws Exception {
</BUG>
if (dirFuture != null) {

return fs.listEntries(path);
}
}
class CoreMakeDirectory extends CoreDirectory {
private Future<?> dirFuture;
private DirectoryOutputStream dirStream;
protected CoreMakeDirectory(CoreFileSystem fs, FileInfo fileInfo, String path, Future<?> dirFuture, DirectoryOutputStream dirStream) {
super(fs, fileInfo, path);
this.dirFuture = dirFuture;
this.dirStream = dirStream;
}
@Override
public CoreNode syncDir() throws Exception {
if (dirFuture != null) {
