Adds missing @Override annotations, fixes a few bugs and decreases the native memory footprint of the JOGL renderer