public int METHOD_1 ( int position ) { if ( VAR_1 ) { if ( position == 0 ) return TYPE_1 . METHOD_2 ( ) ; position -- ; } if ( position == 0 ) return TYPE_2 . METHOD_2 ( ) ; TYPE_3 [ ] VAR_2 = new TYPE_3 [ ] { VAR_3 , VAR_4 , VAR_5 } ; return VAR_2 [ ( ( position - ( VAR_1 ? 1 : 0 ) ) % ( VAR_2 . length ) ) ] . METHOD_2 ( ) ; }

public int METHOD_1 ( int position ) { if ( VAR_1 ) { if ( position == 0 ) return TYPE_1 . METHOD_2 ( ) ; position -- ; } if ( position == 0 ) return TYPE_2 . METHOD_2 ( ) ; TYPE_3 [ ] VAR_2 = new TYPE_3 [ ] { VAR_3 , VAR_4 , VAR_5 } ; return VAR_2 [ ( ( position - 1 ) % ( VAR_2 . length ) ) ] . METHOD_2 ( ) ; }
