@Override
        protected void transferValue(Pipe pipe, Input input, Output output, int number,
                boolean repeated) throws IOException
        {
            input.transferByteRangeTo(output, true, number, repeated);
        }
The schema for {@code Map<String,String>}
protostuff-collectionschema/src/main/java/io/protostuff/StringMapSchema.java