Making use of Display.setParent()

As of LWJGL 2.0 there is a method Display.setParent() which allows to embed Display into arbitrary java.awt.Canvas. Is there any plans to use this new feature and go away with JMECanvasImplementor and so on?

Can you list some of the benefits of that over the current approach?

  1. Much simplicity. No need of complex (actualy not so complex, but useless) system
  2. I suppose it works better, because all canvas related drawing is done on the native side. No need of creating new contexts, etc. I'm not a specialist in 3d graphics, just learning it, but something says to me this approach takes much less system resources. Maybe i'm wrong. Just an idea.
  3. Using JMECanvas i have rendering problems sometimes  (running on vista, i945gm card). With setParent() - no problems.
  4. You can easily switch between canvas, frame, fullscreen modes. Any other stuff like SimpleGame, GameStates stays untoched

It is a nice feature, but then you still have need for non-awt integration.