パスの正規かしないんですか

どうやら、hoge/fuga と hoge/../hoge/fuga を同一視してくれない。

package org.apache.hadoop.dfs;
のFSDirectoryの

    String normalizePath(UTF8 src) {
        String srcs = src.toString();
        if (srcs.length() > 1 && srcs.endsWith("/")) {
            srcs = srcs.substring(0, srcs.length() - 1);
        }
        return srcs;
    }

を書き換えればうまくいくのだろうか?
とりあえず、もう少し様子見てからいじってみようかな。
どっかに書いてあったのかもしれないけど、hadoop はGFS(google file system)と違って、ディレクトリ構造そのまま持ってる。