@Override protected List wrap(Rejected val) { return new RejectedWrapper(val); }
@Override protected List wrap(Properties val) { return new PropertiesWrapper(val); }
@Override protected List wrap(Modified val) { return new ModifiedWrapper(val); }
@Override protected List wrap(Source val) { return new SourceWrapper(val); }
@Override protected List wrap(Target val) { return new TargetWrapper(val); }
@Override protected List wrap(Header val) { return new HeaderWrapper(val); }
@Override protected List wrap(Received val) { return new ReceivedWrapper(val); }
@Override public TypeEncoding<ApplicationProperties> getEncoding(ApplicationProperties val) { return propertiesType.getEncoding(val); }
@Override public TypeEncoding<Header> getEncoding(Header header) { return headerType.getEncoding(header); }
@Override public TypeEncoding<Data> getCanonicalEncoding() { return dataType.getCanonicalEncoding(); }
@Override public TypeEncoding<Properties> getEncoding(Properties properties) { return propertiesType.getEncoding(properties); }
@Override protected List wrap(Rejected val) { return new RejectedWrapper(val); }
@Override protected List wrap(Properties val) { return new PropertiesWrapper(val); }
@Override protected List wrap(Source val) { return new SourceWrapper(val); }
@Override protected List wrap(Modified val) { return new ModifiedWrapper(val); }
@Override protected List wrap(Target val) { return new TargetWrapper(val); }
@Override protected List wrap(Header val) { return new HeaderWrapper(val); }
@Override protected List wrap(Rejected val) { return new RejectedWrapper(val); }
@Override protected List wrap(Properties val) { return new PropertiesWrapper(val); }
@Override protected List wrap(Source val) { return new SourceWrapper(val); }