TrieByteArraySortedSet implements ByteArraySortedSet { @Override public char getCharUnsafe(int i) { throw new UnsupportedOperationException(); } private  TrieByteArraySortedSet(@NotNull Buffer nodes,
                                   int keysCount); static TrieByteArraySortedSet from(
            @NotNull final Buffer buffer); @Override int size(); @NotNull @Override Buffer get(int i); @Override long getLongUnsafe(int i); @Override int getIntUnsafe(int i); @Override short getShortUnsafe(int i); @Override char getCharUnsafe(int i); @Override byte getByteUnsafe(int i); @Override int indexOf(@NotNull Buffer element); @Override int indexOfGreaterThan(@NotNull Buffer element, boolean orEquals, int upToIndexInclusive); @Override int indexOfLessThan(@NotNull Buffer element, boolean orEquals, int fromIndexInclusive);  }
@Test(expected = UnsupportedOperationException.class) public void getCharUnsafe() { trieSet.getCharUnsafe(0); }