public void METHOD_1 ( java.lang.String name , java.util.List < TYPE_1 > list ) throws TYPE_2 { if ( TYPE_3 . METHOD_2 ( name ) ) { java.lang.String VAR_1 = ( ( java.lang.String ) ( VAR_2 . get ( name ) ) ) ; list . add ( TYPE_1 . METHOD_3 ( VAR_1 ) ) ; } else if ( TYPE_4 . METHOD_2 ( name ) ) { METHOD_4 ( name , list ) ; } else { METHOD_5 ( name , list ) ; } }

public void METHOD_1 ( java.lang.String name , java.util.List < TYPE_1 > list ) throws TYPE_2 { if ( TYPE_3 . METHOD_2 ( name ) ) { java.lang.String VAR_1 = VAR_2 . get ( name ) . toString ( ) ; list . add ( TYPE_1 . METHOD_3 ( VAR_1 ) ) ; } else if ( TYPE_4 . METHOD_2 ( name ) ) { METHOD_4 ( name , list ) ; } else { METHOD_5 ( name , list ) ; } }
