public List<IIrcMessage> receive() throws SocketTimeoutException, IOException { List<IIrcMessage> output; if (receiver.ready() == true) { String input = receiver.readLine(); output = irc.parse(input, myNick); return output; } else { output = null; return output; } }