@Override
        public Object setValue(Object value)
        {
            final Object last = this.value;
            this.value = value;
            return last;
        }
If this method returns null, the clazz was not registered as a delegate.
protostuff-runtime/src/main/java/io/protostuff/runtime/IdStrategy.java