code: public void setProperties( Map<String, Object> properties )
      {
          Introspector introspector = new Introspector( target.getClass(), new PropertyComparator() );
          for (Map.Entry<String,Object> property : properties.entrySet())
          {
              Method setter = introspector.getSetter( property.getKey() );
              if (setter != null) invoke( setter, property.getValue() );
          }
      }
docs: <p>setProperties.</p>
  
  @param properties a {@link java.util.Map} object.