private boolean shouldHandleMethod( Method method ) {
        if( method.isSynthetic() && !method.isBridge() ) {
            return false;
        }

        if( method.isAnnotationPresent( Hidden.class ) ) {
            return false;
        }

        if( stageStack.size() > maxStepDepth ) {
            return false;
        }

        return true;
    }
Whether all exceptions should be suppressed and not be rethrown
jgiven-core/src/main/java/com/tngtech/jgiven/impl/intercept/StepInterceptorImpl.java