private void doMode(String channel, char mode, boolean plus, String params) { System.out.println("Entered Method."); List names = Arrays.asList(params.split("\\s+")); while (names.size() > 0) { System.out.println("Entered loop."); String nameStr = ""; for (int i = 0; i < 5 && i < names.size(); i++) { System.out.println("For..."); try { nameStr += names.get(i); names.remove(i); } catch (Exception e) { e.printStackTrace(); } } System.out.println("Check 1: " + nameStr); nameStr = (plus ? "+" : "-") + str(mode,nameStr.split("\\s+").length) + " " + nameStr; System.out.println("Check 2: " + nameStr); IRC.getInstance().setMode(channel, nameStr); } }