question: public static void upto ( float self , Number to , @ ClosureParams ( FirstParam . class ) Closure closure ) { float to1 = to . floatValue ( ) ; if ( self <= to1 ) { for ( float i = self ; i <= to1 ; i ++ ) { closure . call ( i ) ; } } else throw new GroovyRuntimeException ( "The argument (" + to + ") to upto() cannot be less than the value (" + self + ") it's called on." ) ; }
target:  Iterates from this number up to the given number, inclusive, incrementing by one each time.