int size = cin.readRawVarint32();
int previous = cin.pushLimit(size);
//cin.setSizeLimit(size + 4);
OpenWire.Message message = OpenWire.Message.parseFrom(cin);
cin.resetBytesReadCounter();
cin.popLimit(previous);
if (verbose) {
System.out.println("Reading message: " + i + " = " + message);
}