public void METHOD_1 ( TYPE_1 node , java.util.List < TYPE_2 > VAR_1 ) { VAR_1 . METHOD_2 ( node . METHOD_3 ( ) ) ; if ( ( node . METHOD_4 ( ) ) == null ) return ; for ( TYPE_1 VAR_2 : node . METHOD_4 ( ) ) { METHOD_1 ( VAR_2 , VAR_1 ) ; } }

public void METHOD_1 ( TYPE_1 node , java.util.List < TYPE_2 > VAR_1 ) { for ( TYPE_2 item : node . METHOD_3 ( ) ) { while ( VAR_1 . contains ( item ) ) { VAR_1 . remove ( item ) ; } } if ( ( node . METHOD_4 ( ) ) == null ) return ; for ( TYPE_1 VAR_2 : node . METHOD_4 ( ) ) { METHOD_1 ( VAR_2 , VAR_1 ) ; } }
