docs: public static Map<SelectorName, SelectorName> getSelectorAliasesByName( Visitable visitable ) {
          // Find all of the selectors that have aliases ...
          final Map<SelectorName, SelectorName> result = new HashMap<SelectorName, SelectorName>();
          Visitors.visitAll(visitable, new Visitors.AbstractVisitor() {
              @Override
              public void visit( AllNodes allNodes ) {
                  if (allNodes.hasAlias()) {
                      result.put(allNodes.name(), allNodes.aliasOrName());
                  }
              }
  
              @Override
              public void visit( NamedSelector selector ) {
                  if (selector.hasAlias()) {
                      result.put(selector.name(), selector.aliasOrName());
                  }
              }
          });
          return result;
      }