public java.util.Iterator < TYPE_1 > iterator ( final int first , final int count ) { java.util.List < TYPE_1 > VAR_1 = new java.util.ArrayList < TYPE_1 > ( list . METHOD_1 ( ) ) ; java.util.Collections.sort ( VAR_1 , VAR_2 ) ; return VAR_1 . METHOD_2 ( first , ( first + count ) ) . iterator ( ) ; }

public java.util.Iterator < ? extends TYPE_1 > iterator ( long first , long count ) { java.util.List < TYPE_1 > VAR_1 = new java.util.ArrayList < TYPE_1 > ( list . METHOD_1 ( ) ) ; java.util.Collections.sort ( VAR_1 , VAR_2 ) ; return VAR_1 . METHOD_2 ( ( ( int ) ( first ) ) , ( ( ( int ) ( first ) ) + ( ( int ) ( count ) ) ) ) . iterator ( ) ; }
