docs: synchronized void setProperty(Object key, Object value) throws ChannelFactoryPropertyIgnoredException {
          if (null == key) {
              throw new ChannelFactoryPropertyIgnoredException("Ignored channel factory property key of null");
          }
          if (myProperties == null) {
              this.myProperties = new HashMap<Object, Object>();
          }
          this.myProperties.put(key, value);
          if (cf != null) {
              cf.updateProperties(myProperties);
          }
      }