public TYPE_1 METHOD_1 ( TYPE_2 VAR_1 , int VAR_2 ) { if ( VAR_2 == ( VAR_3 ) ) { return new TYPE_3 ( VAR_4 . METHOD_2 ( ( ( METHOD_3 ( ) ) == 0 ? VAR_5 : METHOD_3 ( ) ) , VAR_1 , false ) ) ; } else { return VAR_6 . METHOD_1 ( VAR_1 , ( VAR_2 - 1 ) ) ; } }

public TYPE_1 METHOD_1 ( TYPE_2 VAR_1 , int VAR_2 ) { if ( VAR_2 == ( VAR_3 ) ) { return new TYPE_3 ( VAR_4 . METHOD_2 ( ( ( METHOD_3 ( ) ) == 0 ? VAR_5 : METHOD_3 ( ) ) , VAR_1 , false ) ) ; } else { return VAR_6 . METHOD_1 ( VAR_1 , VAR_2 ) ; } }
