code: @Nonnull
    @ReturnsMutableCopy
    public static ICommonsList <SVRLSuccessfulReport> getAllSuccessfulReportsMoreOrEqualSevereThan (@Nullable final SchematronOutputType aSchematronOutput,
                                                                                                    @Nonnull final IErrorLevel aErrorLevel)
    {
      final ICommonsList <SVRLSuccessfulReport> ret = new CommonsArrayList <> ();
      if (aSchematronOutput != null)
        for (final Object aObj : aSchematronOutput.getActivePatternAndFiredRuleAndFailedAssert ())
          if (aObj instanceof SuccessfulReport)
          {
            final SVRLSuccessfulReport aSR = new SVRLSuccessfulReport ((SuccessfulReport) aObj);
            if (aSR.getFlag ().isGE (aErrorLevel))
              ret.add (aSR);
          }
      return ret;
    }
docs: Get a list of all successful reports in a given schematron output, with an
  error level equally or more severe than the passed error level.
  
  @param aSchematronOutput
  The schematron output to be used. May be <code>null</code>.
  @param aErrorLevel
  Minimum error level to be queried
  @return A non-<code>null</code> list with all successful reports.