*/
public class SlicingCodecDecorator implements CodecDecorator {
public <T> Codec<T> decorate(Codec<T> decorated, AnnotatedElement metadata,
Class<T> type, ResolverContext context) {
Slice slice = getAnnotation(metadata, type, Slice.class);
if (slice != null) {
return createCodecFromSlice(decorated, slice, context);
}
return decorated;
}