docs: public static LinkedBuffer allocate(int size, LinkedBuffer previous)
      {
          if (size < MIN_BUFFER_SIZE)
              throw new IllegalArgumentException(MIN_BUFFER_SIZE + " is the minimum buffer size.");
  
          return new LinkedBuffer(size, previous);
      }