docs: protected static List<SpecNode> getAllSpecNodes(final Level level) {
          final List<SpecNode> specNodes = new ArrayList<SpecNode>();
  
          for (final Node childNode : level.getChildNodes()) {
              if (childNode instanceof SpecNode) {
                  specNodes.add((SpecNode) childNode);
              }
  
              if (childNode instanceof Level) {
                  specNodes.addAll(getAllSpecNodes((Level) childNode));
              }
          }
  
          return specNodes;
      }