}
if (field.id != fieldIdPath[curPathIndex]) {
// Not the field we're looking for. Skip field.
TProtocolUtil.skip(iprot, field.type);
iprot.readFieldEnd();
} else {
// This field is the next step in the path. Step into field.
curPathIndex++;
if (curPathIndex < fieldIdPath.length) {
iprot.readStructBegin();