final FloatBuffer normalBuffer = normalBufferData != null ? normalBufferData.getBuffer() : null;
if (normalBuffer == null) {
gl.getGL2GL3().glDisableClientState(GLPointerFunc.GL_NORMAL_ARRAY);
} else {
gl.getGL2GL3().glEnableClientState(GLPointerFunc.GL_NORMAL_ARRAY);
<BUG>normalBuffer.rewind();
gl.getGL2().glNormalPointer(GL.GL_FLOAT, 0, normalBuffer);

}</BUG>
}

final FloatBuffer normalBuffer = normalBufferData != null ? normalBufferData.getBuffer() : null;
if (normalBuffer == null) {
gl.getGL2GL3().glDisableClientState(GLPointerFunc.GL_NORMAL_ARRAY);
} else {
gl.getGL2GL3().glEnableClientState(GLPointerFunc.GL_NORMAL_ARRAY);
normalBuffer.rewind();
if (gl.isGL2ES1()) {
gl.getGL2ES1().glNormalPointer(GL.GL_FLOAT, 0, normalBuffer);
}
}
}
