An attempt to modernize flyingsaucer, the HTML and CSS 2.1 renderer in pure Java