This function calculates the next timeout of a contract after a given minTime.
The contract to analyze
Normally the current time, but it represents any time for which you want to see what is the next timeout after that.
The next timeout after minTime, or undefined if there is no timeout after minTime.
This function calculates the next timeout of a contract after a given minTime.