private static void METHOD_1 ( java.util.List < TYPE_1 > results , java.util.Collection < TYPE_1 > VAR_1 ) { for ( TYPE_1 info : VAR_1 ) { results . add ( info ) ; java.util.Collection < TYPE_1 > VAR_2 = info . METHOD_2 ( ) ; if ( VAR_2 . isEmpty ( ) ) { results . add ( info ) ; } else { TYPE_2 . METHOD_1 ( results , VAR_2 ) ; } } }

private static void METHOD_1 ( java.util.List < TYPE_1 > results , java.util.Collection < TYPE_1 > VAR_1 ) { for ( TYPE_1 info : VAR_1 ) { results . add ( info ) ; java.util.Collection < TYPE_1 > VAR_2 = info . METHOD_2 ( ) ; if ( ! ( VAR_2 . isEmpty ( ) ) ) { TYPE_2 . METHOD_1 ( results , VAR_2 ) ; } } }
