    @Test
    public void testDiscoverOperationsForOutput() throws Exception {

        // Get all services that can provide y (Op1 and Op2)
        Set<Operation<String>> result = matchDiscovery.findOperationsProducing("y");
        assertNotNull(result);
        assertEquals(2, result.size());
    }