public void METHOD_1 ( TYPE_1 VAR_1 , TYPE_2 VAR_2 ) throws TYPE_3 , TYPE_4 , TYPE_5 { java.util.List < TYPE_1 > VAR_3 = this . METHOD_2 ( VAR_2 ) ; VAR_3 . remove ( VAR_1 ) ; try { VAR_2 . METHOD_3 ( this , VAR_3 . METHOD_4 ( new TYPE_1 [ VAR_3 . size ( ) ] ) ) ; } catch ( TYPE_4 | TYPE_3 | TYPE_5 VAR_4 ) { VAR_4 . METHOD_5 ( ) ; } }

public void METHOD_1 ( TYPE_1 VAR_1 , TYPE_2 VAR_2 ) throws TYPE_3 , TYPE_4 , TYPE_5 { java.util.List < TYPE_1 > VAR_3 = this . METHOD_2 ( VAR_2 ) ; VAR_3 . remove ( VAR_1 ) ; VAR_2 . METHOD_3 ( this , VAR_3 . METHOD_4 ( new TYPE_1 [ VAR_3 . size ( ) ] ) ) ; }
