private void copyLightState(final LightState pkLState, final LightState lightState) { lightState.setTwoSidedLighting(pkLState.getTwoSidedLighting()); lightState.setLocalViewer(pkLState.getLocalViewer()); lightState.setSeparateSpecular(pkLState.getSeparateSpecular()); lightState.setEnabled(pkLState.isEnabled()); for (int i = 0, maxL = pkLState.getLightList().size(); i < maxL; i++) { final Light pkLight = pkLState.get(i); if (pkLight != null) { lightState.attach(pkLight); } } }