code: public void forEach(BiConsumer<? super PropertyKey, ? super String> action) {
      for (Map.Entry<PropertyKey, String> entry : entrySet()) {
        action.accept(entry.getKey(), entry.getValue());
      }
    }
docs: Iterates over all the key value pairs and performs the given action.
  
  @param action the operation to perform on each key value pair