@Override
    @PublicAPI(usage = ACCESS)
    public SliceRule as(String newDescription) {
        return copyWithTransformation(new As(newDescription));
    }
@Test
    public void reports_hint_that_cycles_have_been_omitted_if_number_of_cycles_exceed_configured_limit() {
        int expectedNumberOfCycles = getNumberOfCyclesInCompleteGraph(7);
        int expectedLimit = expectedNumberOfCycles / 2;

        String failureReport = evaluateCompleteGraphCycleFreeWithCycleLimit(expectedLimit);

        assertThat(failureReport).as("failure report").contains("( >= " + expectedLimit + " times - "
                + "the maximum number of cycles to detect has been reached; "
                + "this limit can be adapted using the `archunit.properties` value `cycles.maxNumberToDetect=xxx`)");
    }