question: public TimeLimit ( int p_seconds ) { long time_now = System . currentTimeMillis ( ) ; if ( p_seconds < 1 ) p_seconds = 1 ; if ( p_seconds > 60 ) throw new IllegalArgumentException ( "p_seconds too big = " + p_seconds ) ; target_time_ms = time_now + p_seconds * 1000 ; }
target:  Creates a new instance with a time limit of p_seconds Minimum value is clipped at 1, max value throws an exception The idea is that I wish to pick up the situations where autoroute fails due to some timing limitations