public static EvaluationResultSet[] FilterResultSets(IEnumerable<EvaluationResultSet> resultSets, EvaluationResultSetFilter filter)
        {
            List<EvaluationResultSet> resultResultSets = new List<EvaluationResultSet>();
            foreach (EvaluationResultSet resultSet in resultSets)
            {
                resultResultSets.Add(resultSet);
            }

            return resultResultSets.ToArray();
        }
        public static EvaluationResultSet[] FilterResultSets(IEnumerable <EvaluationResultSet> resultSets, EvaluationResultSetFilter filter)
        {
            List <EvaluationResultSet> resultResultSets = new List <EvaluationResultSet>();

            foreach (EvaluationResultSet resultSet in resultSets)
            {
                resultResultSets.Add(resultSet);
            }

            return(resultResultSets.ToArray());
        }