public boolean skipField(int paramInt) throws IOException { switch (WireFormatNano.getTagWireType(paramInt)) { default: throw InvalidProtocolBufferNanoException.invalidWireType(); case 0: readInt32(); return true; case 1: readRawLittleEndian64(); return true; case 2: skipRawBytes(readRawVarint32()); return true; case 3: skipMessage(); checkLastTagWas(WireFormatNano.makeTag(WireFormatNano.getTagFieldNumber(paramInt), 4)); return true; case 4: return false; case 5: } readRawLittleEndian32(); return true; }