docs: public static Map<String, Object> configureProperties(final PropertyResolver resolver,
              final Description description,
              final Object object, PropertyScope defaultScope) {
          Map<String, Object> inputConfig = mapDescribedProperties(resolver, description, defaultScope);
          if (object instanceof Configurable) {
              Configurable configObject = (Configurable) object;
              Properties configuration = new Properties();
              configuration.putAll(inputConfig);
              try {
                  configObject.configure(configuration);
              } catch (ConfigurationException e) {
  
              }
          } else {
              inputConfig = configureObjectFieldsWithProperties(object, description.getProperties(), inputConfig);
          }
          return inputConfig;
      }