AgentFilterBuilder { public static Predicate<AgentStatus> build(UriInfo uriInfo, List<String> allAgentUuids, List<UUID> allSlotUuids) { return build(uriInfo, allAgentUuids, allSlotUuids, false, null); }  static AgentFilterBuilder builder(); static Predicate<AgentStatus> build(UriInfo uriInfo, List<String> allAgentUuids, List<UUID> allSlotUuids); static Predicate<AgentStatus> build(UriInfo uriInfo,
            List<String> allAgentUuids,
            List<UUID> allSlotUuids,
            boolean allowDuplicateInstallationsOnAnAgent,
            Repository repository); void addUuidFilter(String uuid); void addNotUuidFilter(String notUuid); void addStateFilter(String stateFilter); void addNotStateFilter(String notStateFilter); void addSlotUuidGlobFilter(String slotUuidGlob); void addNotSlotUuidGlobFilter(String notSlotUuidGlob); void addHostGlobFilter(String hostGlob); void addNotHostGlobFilter(String notHostGlob); void addMachineGlobFilter(String machineGlob); void addNotMachineGlobFilter(String notMachineGlob); void addAssignableFilter(Assignment assignment); void selectAll(); Predicate<AgentStatus> build(final List<String> allAgentUuids,
            final List<UUID> allSlotUuids,
            final boolean allowDuplicateInstallationsOnAnAgent,
            final Repository repository); URI buildUri(URI baseUri); URI buildUri(HttpUriBuilder uriBuilder);  }
@Test public void testAll() { assertTrue(AgentFilterBuilder.build(MockUriInfo.from("fake: assertTrue(AgentFilterBuilder.build(MockUriInfo.from("fake: assertTrue(AgentFilterBuilder.build(MockUriInfo.from("fake: }