function generateMarkup(root) {
        if(rnd(0.99)) {

            //
            // the table has a <table> element
            //
            var table = document.createElement('table');

            //
            if(testingBorderAttributes) {
                if(rnd(0.3)) { table.setAttribute('border',pickInList(['0','10','yes'])); }
                if(rnd(0.3)) { table.setAttribute('frame',pickInList(['box','vsides','none'])); }
                if(rnd(0.3)) { table.setAttribute('rules',pickInList(['al