@Override
        public Duration read(final Kryo kryo, final Input input, final Class<Duration> durationClass)
        {
            throw new UnsupportedOperationException("I don't do anything");
        }
A custom {@code ClassResolver} that alters the {@code Registration} returned to Kryo when an {@link IoX} class
is requested, coercing it to a totally different class (a {@link DetachedVertex}).  This coercion demonstrates
how a TinkerPop provider might take a custom internal class and serialize it into something core to
TinkerPop which then removes the requirement for providers to expose serializers on the client side for user
consumption.
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/structure/io/gryo/GryoMapperTest.java