code: private byte[] readPacket(Source source) throws IOException {
          int size = source.readFixedInt32();
          return packetReader.readFromSource(source, size, false);
      }
docs: alternative to 6? Similar to dota?