private void METHOD_1 ( TYPE_1 p , java.util.List < TYPE_2 > VAR_1 , int VAR_2 ) { assert p != null ; assert ! ( VAR_1 . isEmpty ( ) ) ; if ( VAR_3 . contains ( p ) ) { return ; } VAR_3 . add ( p ) ; TYPE_2 VAR_4 = VAR_1 . get ( VAR_2 ) ; p . METHOD_2 ( VAR_4 ) ; VAR_2 ++ ; VAR_2 %= VAR_1 . size ( ) ; }

private void METHOD_1 ( TYPE_1 p , java.util.List < TYPE_2 > VAR_1 , java.lang.Integer VAR_2 ) { assert p != null ; assert ! ( VAR_1 . isEmpty ( ) ) ; if ( VAR_3 . contains ( p ) ) { return ; } VAR_3 . add ( p ) ; TYPE_2 VAR_4 = VAR_1 . get ( VAR_2 ) ; p . METHOD_2 ( VAR_4 ) ; }
