public void displayPartMenu(String type) throws DataException { ArrayList<Part> list = partCtrl.retrieveAvailablePartsByType(type); System.out.println(); System.out.println("== BattleStations :: Le Part :: " + type + " =="); for (int i = 0; i < list.size(); i++) { Part p = list.get(i); System.out.println((i + 1) + ". " + p.getName() + " (min: L" + p.getLvlReq() + ")"); } System.out.print("[R]eturn to main | Enter number > "); }