Try to make awkward Swing API more usable