docs: private void sortMethodList() {
  
          // order of execution is base classes first, then the order of
          // processorClasses, reversed for tear downs
  
          // build up the order:
          final List<Class<?>> hierarchy = new ArrayList<Class<?>>();
  
          if (initialisationClasses != null) {
              for (int i = initialisationClasses.length; i > 0; i--) {
  
                  hierarchy.addAll(classHierarchyFor(initialisationClasses[i - 1]));
              }
          }
          sortMethodLists(hierarchy);
      }