### Question:
SliceComparator implements Comparator<Slice> { @Override public int compare(Slice sliceA, Slice sliceB) { return sliceA.compareTo(sliceB); }  @Override int compare(Slice sliceA, Slice sliceB); static final SliceComparator SLICE_COMPARATOR; }### Answer:
@Test public void testSliceComparison() { assertTrue(SLICE_COMPARATOR.compare( Slices.copiedBuffer("beer/ipa", UTF_8), Slices.copiedBuffer("beer/ale", UTF_8)) > 0); assertTrue(SLICE_COMPARATOR.compare( Slices.wrappedBuffer(new byte[] {(byte) 0xFF, (byte) 0xFF, (byte) 0xFF, (byte) 0xFF}), Slices.wrappedBuffer(new byte[] {(byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00})) > 0); assertTrue(SLICE_COMPARATOR.compare( Slices.wrappedBuffer(new byte[] {(byte) 0xFF}), Slices.wrappedBuffer(new byte[] {(byte) 0x00})) > 0); assertAllEqual(Slices.copiedBuffer("abcdefghijklmnopqrstuvwxyz", UTF_8), Slices.copiedBuffer("abcdefghijklmnopqrstuvwxyz", UTF_8)); }