code: public static Object mergeObject(Object config, Class clazz) {
          merge(config);
          return convertMapToObj((Map<String, Object>) config, clazz);
      }
docs: Merge map config with values generated by ConfigInjection.class and return mapping object