code: public static Matching getInstance() throws Exception
    {
      if (tc.isEntryEnabled())
        tc.entry(cclass, "getInstance");
  
      if (instance == null)
        throw createException;
  
      if (tc.isEntryEnabled())
        tc.exit(cclass, "getInstance", "instance=" + instance);
        
      return instance;
    }
docs: Obtain a reference to the singleton Matching instance
  
  @return The singleton instance of the factory class