moving fakeDistributedFile from distributed FS to generics