public ChanPartMessage build(String aMessage) { String[] _cmpnts = aMessage.split(" "); WritableIRCUser _info = ParseUtils.getUser(_cmpnts[0]); String _chanName = _cmpnts[2].toLowerCase(); if (_chanName.startsWith(":")) { _chanName = _chanName.substring(1); } ChanPartMessage _msg = null; if (_cmpnts.length > 3) { _msg = new ChanPartMessage(_chanName, _info, _cmpnts[3].substring(1)); } else { _msg = new ChanPartMessage(_chanName, _info); } return _msg; } }