static Converter getBestConverter() {
            try {
                Class<?> theClass = Class.forName(UNSAFE_CONVERTER_NAME);

                // yes, UnsafeComparer does implement Comparer<byte[]>
                @SuppressWarnings("unchecked")
                Converter converter = (Converter) theClass.getConstructor().newInstance();
                return converter;
            } catch (Throwable t) { // ensure we really catch *everything*
                return PureJavaConverter.INSTANCE;
            }
        }
Returns the Unsafe-using Converter, or falls back to the pure-Java implementation if unable
to do so.
stroom-bytebuffer/src/main/java/stroom/bytebuffer/hbase/Bytes.java