code: public static int findIterations(Argon2 argon2, long maxMillisecs, int memory, int parallelism) {
          return findIterations(argon2, maxMillisecs, memory, parallelism, new NoopLogger());
      }
docs: Finds the number of iterations so that the hash function takes at most the given number of milliseconds.
  
  @param argon2       Argon2 instance.
  @param maxMillisecs Maximum number of milliseconds the hash function must take.
  @param memory       Memory. See {@link Argon2#hash(int, int, int, char[])}.
  @param parallelism  Parallelism. See {@link Argon2#hash(int, int, int, char[])}.
  @return The number of iterations so that the hash function takes at most the given number of milliseconds.