@Test
    void empty() {
        final Routed<?> result = Routed.empty();
        assertThat(result.isPresent()).isFalse();
        assertThatThrownBy(result::route).isInstanceOf(IllegalStateException.class);
        assertThatThrownBy(result::routingResult).isInstanceOf(IllegalStateException.class);
        assertThatThrownBy(result::value).isInstanceOf(IllegalStateException.class);
    }
Should not accept an empty {@link RoutingResult} when creating a non-empty {@link Routed}.
core/src/test/java/com/linecorp/armeria/server/RoutedTest.java