while (true) {
String currentLine;
try {
currentLine = lineReader.readLine();
} catch (IOException e) {
throw new MessageConveyorException("Failed to read input stream", e);
}
if (currentLine == null) {
break;
}
if(state != State.TRAILING_BACKSLASH) {