public void exchangeLeveledLists() {

        String ID;
        SPProgressBarPlug.setStatus("Exchange LeveledItems in LeveledList");
        for (int i = 1; i < RBS_Main.amountBodyTypes; i++) {
            ID = RBS_Randomize.createID(i);
            for (LVLI leveledItem : SkyProcStarter.patch.getLeveledItems()) {
                List<LeveledEntry> asdf = leveledItem.getEntries();
                for (int list = 0; list < asdf.size(); list++) {
                    if (asdf.get(list).getForm() != null) {
                        MajorRecord MJ = SkyProcStarter.merger.getLeveledItems().get(asdf.get(list).getForm());
                        if (MJ != null) {
                            String itemName = MJ.getEDID() + "RBS" + ID;
                            MajorRecord MJNew = SkyProcStarter.patch.getLeveledItems().get(itemName);
                            if (MJNew != null) {
                                leveledItem.addEntry(MJNew.getForm(), asdf.get(list).getLevel(), asdf.get(list).getCount());
                                leveledItem.removeAllEntries(asdf.get(list).getForm());
                            }
                        }
                    }
                }
            }
        }
    }