replace wrapper object with inheritance.
jogl render target.