code: @Override
      public void handle(ChargingStationId chargingStationId, WampMessage wampMessage, Gson gson, DomainService domainService, AddOnIdentity addOnIdentity) {
          ChangeconfigurationResponse response = gson.fromJson(wampMessage.getPayloadAsString(), ChangeconfigurationResponse.class);
  
          switch (response.getStatus()) {
              case ACCEPTED:
                  LOG.info("Configuration change of {} on {} has been accepted", configurationItem.getKey(), configurationItem.getValue());
                  domainService.changeConfiguration(chargingStationId, configurationItem, getCorrelationToken(), addOnIdentity);
                  break;
              case REJECTED:
                  LOG.info("Configuration change of {} on {} was rejected", configurationItem.getKey(), configurationItem.getValue());
                  break;
              case NOT_SUPPORTED:
                  LOG.info("Configuration change of {} on {} was not supported", configurationItem.getKey(), configurationItem.getValue());
                  break;
              default:
                  throw new AssertionError("Configuration change returned unknown response status " + response.getStatus());
          }
      }
docs: {@inheritDoc}