Lambdas em java

Por que esse codigo funciona se o metodo nao recebe argumentos nextProbablePrime() da classe BigInteger

    return Stream.iterate(TWO, BigInteger::nextProbablePrime);