class CharSequenceBytesReader implements BytesReader<CharSequence>,
        StatefulCopyable<CharSequenceBytesReader>, EnumMarshallable<CharSequenceBytesReader> {
    public static final CharSequenceBytesReader INSTANCE = new CharSequenceBytesReader();

    private CharSequenceBytesReader() {
    }

    @NotNull
    @Override
    public CharSequence read(Bytes in, @Nullable CharSequence using) {<FILL_FUNCTION_BODY>}

    @Override
    public CharSequenceBytesReader copy() {
        return INSTANCE;
    }

    @NotNull
    @Override
    public CharSequenceBytesReader readResolve() {
        return INSTANCE;
    }
}

        StringBuilder usingSB;
        if (using instanceof StringBuilder) {
            usingSB = (StringBuilder) using;
        } else {
            usingSB = new StringBuilder();
        }
        if (in.readUtf8(usingSB)) {
            return usingSB;
        } else {
            throw new NullPointerException("BytesReader couldn't read null");
        }
    
<no_super_class>