public void relocateDirectories() { if (rripRoot.deepLevelCount() >= 8) { parentLocationFixups = new HashMap(); parentLocations = new HashMap(); childLocationFixups = new HashMap(); childLocations = new HashMap(); rripRoot.setMovedDirectoryStore(); if (RockRidgeNamingConventions.HIDE_MOVED_DIRECTORIES_STORE && !rripRoot.getMovedDirectoriesStore().getName().startsWith(".")) { // Hide Moved Directories Store for Rock Ridge rripRoot .getMovedDirectoriesStore() .setName("." + ISO9660RootDirectory.MOVED_DIRECTORIES_STORE_NAME); } } super.relocateDirectories(); }