code: @SuppressWarnings("unchecked")
      @Override
      public void updated(Dictionary<String, ?> properties) throws ConfigurationException {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEventEnabled())
              Tr.event(tc, "HPEL properties updated for pid " + pid + ", properties=" + properties);
  
          if (properties == null)
              return;
  
          Map<String, Object> newMap = null;
          if (properties instanceof Map<?, ?>) {
              newMap = (Map<String, Object>) properties;
          } else {
              newMap = new HashMap<String, Object>();
              Enumeration<String> keys = properties.keys();
              while (keys.hasMoreElements()) {
                  String key = keys.nextElement();
                  newMap.put(key, properties.get(key));
              }
          }
  
          forwardUpdated(newMap);
      }
docs: {@inheritDoc}