private void findSnapShots() {
        final File topDir = new File(topDirPath);
        if (!topDir.isDirectory()) {
            throw new RuntimeException("BUG: The path is not a directory");
        }

        File[] snapShotDirs = topDir.listFiles();
        for (File snapShotDir : snapShotDirs) {
            if (!snapShotDir.isDirectory()) {
                continue;
            }

            SnapShotDescripter desc = new SnapShotDescripter(snapShotDir.getName());
            // snapShots.add(desc);
        }
    }