code: @SuppressWarnings("unchecked")
      private FeatureInstaller findInstaller(final Class<?> type, final ExtensionsHolder holder) {
          for (FeatureInstaller installer : holder.getInstallers()) {
              if (installer.matches(type)) {
                  return installer;
              }
          }
          return null;
      }
docs: Search for matching installer. Extension may match multiple installer, but only one will be actually
  used (note that installers are ordered)
  
  @param type   extension type
  @param holder extensions holder bean
  @return matching installer or null if no matching installer found