private int METHOD_1 ( int VAR_1 , TYPE_1 position , TYPE_2 VAR_2 , TYPE_3 VAR_3 ) { if ( ( VAR_1 == ( TYPE_4 . METHOD_2 ( ) ) ) || ( METHOD_3 ( VAR_3 , position ) ) ) { return VAR_1 ; } return METHOD_1 ( ( VAR_1 + 1 ) , position . offset ( VAR_2 ) , VAR_2 , VAR_3 ) ; }

private int METHOD_1 ( int VAR_1 , TYPE_1 position , TYPE_2 VAR_2 , TYPE_3 VAR_3 ) { if ( ( VAR_1 >= ( TYPE_4 . METHOD_2 ( ) ) ) || ( METHOD_3 ( VAR_3 , position ) ) ) { return VAR_1 ; } return METHOD_1 ( ( VAR_1 + 1 ) , position . offset ( VAR_2 ) , VAR_2 , VAR_3 ) ; }
