question: @ Override protected void step ( ) { do { while ( -- svcidx >= 0 ) { reg = ( SvcReg ) svcs . get ( svcidx ) ; if ( reg . leaseExpiration > now && matchAttributes ( tmpl , reg . item ) ) return ; } } while ( stepValue ( ) ) ; reg = null ; }
target:  Set reg to the next matching element, or null if none