code: public MatcherController initialize() {
          this.lastAddTableInfo = null;
  
          for (Map.Entry<Class<?>, TableInfo> entry : this.tables.entrySet()) {
              entry.getValue().isValid(true);
          }
  
          for (MatcherPattern entry : matcherPatterns) {
              entry.isValid(true);
              this.matcher.addURI(entry.getTableInfo().getDefaultContentUriInfo().getAuthority(), entry.getPathAndPatternString(), entry.getPatternCode());
              entry.initialize();
          }
  
          this.initialized = true;
          return this;
      }
docs: initialized with the contents that are registered by the add method. This method checks the
  registration details.
  @return Instance of the MatcherController class.