### Question:
SuffixTrieMap { public void putSuffix(final CharSequence seq, final T value) { this.putSuffix(seq, value, false); } SuffixTrieMap(); void putSuffix(final CharSequence seq, final T value); void putSuffix(final CharSequence seq, final T value, final boolean includeExactMatch); Optional<SuffixMatch<T>> getBySuffix(final CharSequence seq);  }### Answer:
@Test(expected = IllegalArgumentException.class) public void testPutEmptyString() { new SuffixTrieMap<>().putSuffix("", null); }