byte[] generateInput() throws NoSuchAlgorithmException {
    if (this.seedLength != 0) {
      this.seedLength--;
      return this.inputs.get(this.seedLength);
    }
    if (this.inputs.isEmpty()) {
      byte[] buf = new byte[] {};
      this.putBuffer(buf);
      return buf;
    }
    byte[] buf = this.inputs.get(this.rand(this.inputs.size()));
    return this.mutate(buf);
  }
Create a corpus

@param dirs The directory to store the corpus files
testfuzz/src/main/java/org/hyperledger/besu/testfuzz/javafuzz/Corpus.java