class ByteableSizedReader<T extends Byteable> extends InstanceCreatingMarshaller<T>
        implements SizedReader<T> {

    public ByteableSizedReader(Class<T> tClass) {
        super(tClass);
    }

    @NotNull
    @Override
    public final T read(@NotNull Bytes in, long size, @Nullable T using) {<FILL_FUNCTION_BODY>}
}

        if (using == null)
            using = createInstance();
        using.bytesStore(in.bytesStore(), in.readPosition(), size);
        return using;
    
<methods>public void readMarshallable(net.openhft.chronicle.wire.WireIn) ,public void writeMarshallable(net.openhft.chronicle.wire.WireOut) <variables>private java.lang.reflect.Type tClass