@Test
public void protons() throws Exception {

    IAtomContainer container = new SmilesParser(SilentChemObjectBuilder.getInstance())
        .parseSmiles("[H+].[H+].F[Si-2](F)(F)(F)(F)F");
    assertThat(InChINumbersTools.getUSmilesNumbers(container), is(new long[]{8, 9, 1, 7, 2, 3, 4, 5, 6}));
}