docs: public static FetchRequest readFrom(ByteBuffer buffer) {
          String topic = Utils.readShortString(buffer);
          int partition = buffer.getInt();
          long offset = buffer.getLong();
          int size = buffer.getInt();
          return new FetchRequest(topic, partition, offset, size);
      }