public TYPE_1 < TYPE_2 > METHOD_1 ( ) { return ( ) - > { if ( iterator . METHOD_2 ( ) ) return ( ( TYPE_2 ) ( iterator . METHOD_3 ( ) ) ) ; else if ( VAR_1 ) { this . iterator = VAR_2 . iterator ( ) ; return ( ( TYPE_2 ) ( iterator . METHOD_3 ( ) ) ) ; } else return ( ( TYPE_2 ) ( VAR_3 ) ) ; } ; }

public TYPE_1 < TYPE_2 > METHOD_1 ( ) { return ( ) - > { if ( iterator . METHOD_2 ( ) ) return ( ( TYPE_2 ) ( iterator . METHOD_3 ( ) ) ) ; else if ( VAR_1 ) { this . iterator = VAR_2 . iterator ( ) ; return ( ( TYPE_2 ) ( iterator . METHOD_3 ( ) ) ) ; } else return ( ( TYPE_2 ) ( VAR_3 . get ( ) ) ) ; } ; }
