@Test
public void parseBrackets() {

    List<String> tokens = new ArrayList<>();
    assertTrue(AbbreviationLabel.parse("N(CH2CH2O)CH2", tokens));
    assertThat(tokens.size(), is(10));
    assertThat(tokens, hasItems("N", "(", "C", "H2", "C", "H2", "O", ")", "C", "H2"));
}