class RadixTrie {

  static <T> Builder<T> builder() {
    return new Builder<T>();
  }

}

class RadixTrieTest {

  @Rule public ExpectedException exception;

  @Test(expected = IllegalArgumentException.class)
  public void verifyNonAsciiInsertThrows() {

    RadixTrie.builder(String.class).insert("" + (char) 128, "foo");
  }

}