@Test
public void testParseEscapedCharacters() {

    assertEquals("mkdir", parseLine("mkdir He\\|lo").get(0).word());
    assertEquals("Try to escape |", "He|lo", parseLine("mkdir He\\|lo").get(1).word());
    assertEquals("Try to escape ;", "He;lo", parseLine("mkdir He\\;lo").get(1).word());
    assertEquals("Try to escape \\","He\\lo", parseLine("mkdir He\\\\lo").get(1).word());
    assertEquals("Try to escape normal char","He\\lo", parseLine("mkdir He\\lo").get(1).word());
    assertEquals("Try to escape normal char","He\\-o", parseLine("mkdir He\\-o").get(1).word());
}