class LightMeasurementGatewayDeviceResponseService extends AbstractDeviceResponseService {

    @Override
    public void process(final MeasurementReportDto measurementReport, final ResponseMetadata responseMetadata) {
        final String gatewayDeviceIdentification = responseMetadata.getDeviceIdentification();
        LOGGER.info("Received measurement report {} for light measurement gateway {}.", measurementReport,
                gatewayDeviceIdentification);

        this.findLightMeasurementDevicesAndThen(gatewayDeviceIdentification,
                device -> this.processMeasurementReportForDevice(measurementReport, responseMetadata, device,
                        gatewayDeviceIdentification));
    }

    public  LightMeasurementGatewayDeviceResponseService();

}