@Override
    public void mergeFrom(Input input, Bar message) throws IOException
    {
        for (int number = input.readFieldNumber(this);; number = input.readFieldNumber(this))
        {
            switch (number)
            {
                case 0:
                    return;
                case 1:
                    message.someInt = input.readInt32();
                    break;
                case 2:
                    message.someString = input.readString();
                    break;
                case 3:
                    message.someBaz = input.mergeObject(message.someBaz, Baz.getSchema());
                    break;
                case 4:
                    message.someEnum = Status.valueOf(input.readEnum());
                    break;
                case 5:
                    message.someBytes = input.readBytes();
                    break;
                case 6:
                    message.someBoolean = input.readBool();
                    break;
                case 7:
                    message.someFloat = input.readFloat();
                    break;
                case 8:
                    message.someDouble = input.readDouble();
                    break;
                case 9:
                    message.someLong = input.readInt64();
                    break;
                default:
                    input.handleUnknownField(number, this);
            }
        }
    }
@param someLong
           the someLong to set
protostuff-core/src/test/java/io/protostuff/Bar.java