According to the IRC Protocol there are 2 cases for message parameters.
The current implementation of Message.java removes the prefix and the command, then splits by a space character to seperate the parameters and trailing part of the message.
In the case where the separation between the parameters is implicit due to there being exactly 14 parameters, all space characters will be removed from the trailing part of the message.
First write a test case which exercises this bug, then fix it.
According to the IRC Protocol there are 2 cases for message parameters.
The current implementation of Message.java removes the prefix and the command, then splits by a space character to seperate the parameters and trailing part of the message.
In the case where the separation between the parameters is implicit due to there being exactly 14 parameters, all space characters will be removed from the trailing part of the message.
First write a test case which exercises this bug, then fix it.