// removeLightFromRenderer(lightToBeReplaced);
// addLightToRenderer(lightToBeInserted);
final DirectionalLight originalLight = (DirectionalLight)lightToBeUpdated.getLight();
final DirectionalLight freshLight = (DirectionalLight)updatedLightInfo.getLight();
SceneWorker.addWorker(new WorkCommit() {
public void commit() {
originalLight.setAmbient(freshLight.getAmbient());
originalLight.setDiffuse(freshLight.getDiffuse());
originalLight.setSpecular(freshLight.getSpecular());
originalLight.setShadowCaster(freshLight.isShadowCaster());