code: @Override
      public void setProperties(Map<Object, Object> properties) {
  
          Iterator<Object> keys = properties.keySet().iterator();
          while (keys.hasNext()) {
              Object key = keys.next();
              lazyProperties().put(key, properties.get(key));
          }
      }
docs: Sets the properties of this object.
  
  @param  properties  a Hashtable specifying the property values
  @see                #getProperties