code: void dumpAssociationTables()
    {
  
      Enumeration associations = m_patternTable.elements();
  
      while (associations.hasMoreElements())
      {
        TemplateSubPatternAssociation head =
          (TemplateSubPatternAssociation) associations.nextElement();
  
        while (null != head)
        {
          System.out.print("(" + head.getTargetString() + ", "
                           + head.getPattern() + ")");
  
          head = head.getNext();
        }
  
        System.out.println("\n.....");
      }
  
      TemplateSubPatternAssociation head = m_wildCardPatterns;
  
      System.out.print("wild card list: ");
  
      while (null != head)
      {
        System.out.print("(" + head.getTargetString() + ", "
                         + head.getPattern() + ")");
  
        head = head.getNext();
      }
  
      System.out.println("\n.....");
    }
docs: Dump all patterns and elements that match those patterns