docs: public static void configure(final Object pBean, final Map<String, ?> pMapping, final boolean pLispToCamel) throws InvocationTargetException {
          // Loop over properties in mapping
          for (final Map.Entry<String, ?> entry : pMapping.entrySet()) {
              try {
                  // Configure each property in turn
                  final String property = StringUtil.valueOf(entry.getKey());
                  try {
                      setPropertyValue(pBean, property, entry.getValue());
                  }
                  catch (NoSuchMethodException ignore) {
                      // If invocation failed, convert lisp-style and try again
                      if (pLispToCamel && property.indexOf('-') > 0) {
                          setPropertyValue(pBean, StringUtil.lispToCamel(property, false), entry.getValue());
                      }
                  }
              }
              catch (NoSuchMethodException nsme) {
                  // This property was not configured
              }
              catch (IllegalAccessException iae) {
                  // This property was not configured
              }
          }
      }