@Override Object deserialize(final ChannelBuffer buf, final int cell_size) { final ClientPB.GetResponse resp = readProtobuf(buf, ClientPB.GetResponse.PARSER); if (isGetRequest()) { return extractResponse(resp, buf, cell_size); } else { final ClientPB.Result result = resp.getResult(); return result != null ? result.getExists() : false; // is `null' possible here? } }