public final < TYPE_1 > TYPE_2 < TYPE_1 > METHOD_1 ( java.util.List < ? extends TYPE_3 < TYPE_4 < TYPE_5 > , TYPE_4 < TYPE_1 > > > VAR_1 ) { synchronized ( this ) { for ( TYPE_3 function : VAR_1 ) { int size = VAR_2 . size ( ) ; METHOD_2 ( new TYPE_6 ( new TYPE_7 < TYPE_1 > ( function ) , ( size - 1 ) ) ) ; } return ( ( TYPE_2 < TYPE_1 > ) ( this ) ) ; } }

public final < TYPE_1 > TYPE_2 < TYPE_1 > METHOD_1 ( java.util.List < ? extends TYPE_3 < TYPE_4 < TYPE_5 > , TYPE_4 < TYPE_1 > > > VAR_1 ) { synchronized ( this ) { for ( TYPE_3 < TYPE_4 < TYPE_5 > , TYPE_4 < TYPE_1 > > function : VAR_1 ) { int size = VAR_2 . size ( ) ; METHOD_2 ( new TYPE_6 ( new TYPE_7 < TYPE_1 > ( function ) , size ) ) ; } return ( ( TYPE_2 < TYPE_1 > ) ( this ) ) ; } }
