private void METHOD_1 ( TYPE_1 < java.lang.Integer > VAR_1 , int VAR_2 ) { if ( VAR_1 . contains ( VAR_2 ) ) return ; TYPE_2 < java.lang.Integer > VAR_3 = source . METHOD_2 ( VAR_2 ) ; for ( int VAR_4 : VAR_3 ) { VAR_1 . add ( VAR_4 ) ; METHOD_1 ( VAR_1 , VAR_4 ) ; } }

private void METHOD_1 ( TYPE_1 < java.lang.Integer > VAR_1 , int VAR_2 ) { if ( VAR_1 . contains ( VAR_2 ) ) return ; VAR_1 . add ( VAR_2 ) ; TYPE_2 < java.lang.Integer > VAR_3 = source . METHOD_2 ( VAR_2 ) ; for ( int VAR_4 : VAR_3 ) { METHOD_1 ( VAR_1 , VAR_4 ) ; } }
