I agree. On that thought, I really wonder why Nokia stopped QTJambi development; QT for Java. Maybe even next generation of Swing could be developed over QT; if it is really multiplatform capable.
They should read this in Nokia and rethink the decision: http://trs-new.jpl.nasa.gov/dspace/handle/2014/18351 Java can be faster and require less battery energy, than same program done in C++ (in family of programs which use relatively much dynamic memory and are run "long" time, like www-browser)