code: public void onReload(final Container _container)
      {
          final Set<Class<?>> classesToRemove = new HashSet<>();
          final Set<Class<?>> classesToAdd = new HashSet<>();
  
          for (final Class<?> c : getClasses()) {
              if (!this.cachedClasses.contains(c)) {
                  classesToAdd.add(c);
              }
          }
  
          for (final Class<?> c : this.cachedClasses) {
              if (!getClasses().contains(c)) {
                  classesToRemove.add(c);
              }
          }
  
          getClasses().clear();
  
          init();
  
          getClasses().addAll(classesToAdd);
          getClasses().removeAll(classesToRemove);
      }
docs: Perform a new search for resource classes and provider classes.
  @param _container Container