Project ported from jogl 1 to jogl 2