package com.esri.geoevent.solutions.transport.irc.jerklib.parsers; import com.esri.geoevent.solutions.transport.irc.jerklib.EventToken; import com.esri.geoevent.solutions.transport.irc.jerklib.Session; import com.esri.geoevent.solutions.transport.irc.jerklib.events.IRCEvent; import com.esri.geoevent.solutions.transport.irc.jerklib.events.impl.NickChangeEventImpl; public class NickParser implements CommandParser { public IRCEvent createEvent(EventToken token, IRCEvent event) { Session session = event.getSession(); return new NickChangeEventImpl ( token.data(), session, token.nick(), // old token.arg(0), // new nick token.hostName(), // hostname token.userName() // username ); } }