### Question:
LongConverter implements BytesConverter<Long> { @Override public Long fromBytes(byte[] bytes) { return getLong(bytes); }  @Override Long fromBytes(byte[] bytes); @Override byte[] toBytes(Long value); static final BytesConverter<Long> INSTANCE; }### Answer:
@Test public void testFromBytes_InIntRange() { assertEquals(new Long(395024), new LongConverter().fromBytes(new byte[]{0, 6, 7, 16})); }
@Test public void testFromBytes_InLongRange() { assertEquals(new Long(25888297315l), new LongConverter().fromBytes(new byte[]{0, 0, 0, 6, 7, 16, 17, 99})); }