docs: public static <T> T buildApplicationObject(Class<T> interfaceClass,
                                                 Collection<String> classNamesIterator, T defaultObject, FacesConfigurator config)
      {
          return buildApplicationObject(interfaceClass, null, null, classNamesIterator, defaultObject, config);
      }