code: @Modified
      protected void modified(Map<String, Object> config) {
          if (null == config || config.isEmpty()) {
              return;
          }
  
          // config dictionaries are case-insensitive but case preserving per spec.
          // The default value type is String, unless a different type is indicated in metatype.
  
          setContextRootNotFoundMessage((String) config.get(PROP_VHOST_NOT_FOUND));
  
          enableWelcomePage(MetatypeUtils.parseBoolean(CONFIG_ALIAS,
                                                       PROP_ENABLE_WELCOME_PAGE,
                                                       config.get(PROP_ENABLE_WELCOME_PAGE),
                                                       true));
  
          setPadContextRootNotFoundMessage(MetatypeUtils.parseBoolean(CONFIG_ALIAS,
                                                                      PROP_PAD_VHOST_NOT_FOUND,
                                                                      config.get(PROP_PAD_VHOST_NOT_FOUND),
                                                                      false));
  
          origHeaderOrigin = MetatypeUtils.parseStringArray(CONFIG_ALIAS,
                                                            PROP_TRUSTED_PRIVATE_HEADER_ORIGIN,
                                                            config.get(PROP_TRUSTED_PRIVATE_HEADER_ORIGIN),
                                                            new String[] { "*" });
  
          origSensitiveHeaderOrigin = MetatypeUtils.parseStringArray(CONFIG_ALIAS,
                                                                     PROP_TRUSTED_SENSITIVE_HEADER_ORIGIN,
                                                                     config.get(PROP_TRUSTED_SENSITIVE_HEADER_ORIGIN),
                                                                     new String[] { "none" });
  
          parseTrustedPrivateHeaderOrigin(origHeaderOrigin, origSensitiveHeaderOrigin);
      }
docs: DS method for runtime updates to configuration without stopping and
  restarting the component.
  
  @param config