Great idea to use ByteCode manipulation, I had my own solution on GWT hopin

Great idea to use ByteCode manipulation, I had my own solution on GWT hoping to adjust it for VAADIN at some point but this one sounds much better (UI from annotations, quite inspiring)