getChosenGLCapabilities of GLJPanel and hardware acceleration

I’m coding for use of a GLJPanel where I need to do slightly different things when hardware acceleration is enabled and when it isn’t. I find that when I do getChosenGLCapabilities() on my GLJPanel, getHardwareAccelerated() always returns true, even if the internal flag “hardwareAccelerationDisabled” is true.

Should I expect this behaviour for some reason, or should I suggest that it is fixed?