ScriptFilterUtil { public static List<ScriptStep> applyFilters(Collection<ScriptFilter> filters, List<ScriptStep> steps) { Script script = new Script(); script.setScriptSteps(steps); applyFiltersToScript(filters, script); return script.getScriptSteps(); }  static List<ScriptStep> applyFilters(Collection<ScriptFilter> filters, List<ScriptStep> steps); static void applyFilters(List<Integer> filterIds, Script script); static void applyFiltersToScript(Collection<ScriptFilter> filters, Script script); static void applyFilter(ScriptFilter filter, List<ScriptStep> steps); static boolean filterOnField(String filterField, ScriptFilterCondition condition,
            ScriptStep currentStep); static boolean filterOnFieldSets(Set<RequestData> fields, ScriptFilterCondition condition,
            ScriptStep currentStep, List<ScriptStep> steps); static ScriptStep doAction(Set<ScriptFilterAction> actions, ScriptStep step);  }
@Test public void testApplyFilters_1() throws Exception { Collection<ScriptFilter> filters = new LinkedList(); List<ScriptStep> steps = new LinkedList(); List<ScriptStep> result = ScriptFilterUtil.applyFilters(filters, steps); assertNotNull(result); assertEquals(0, result.size()); }