code: public static void fillBeanProperties(Object bean, Map<String, Object> props) {
          fillBeanProperties(bean, props, EMPTY_MAP);
      }
docs: Injects the values of the given properties into the given Java bean object. It makes sure that object class properties names match and their types are compatible.
  
  @param bean Input object
  @param props Properties to inject