public void bind(Runnable method) throws Exception {
        T bindingContext = bindingContextExtractor.call();
        if (bindingContext == null) {
            method.run();
        } else {
            boundMethod.accept(method, bindingContext);
        }
    }
Utility used for binding context variables or thread variables, depending on requirements.

Author: Arthur Gonigberg
Date: November 29, 2017
zuul-core/src/main/java/com/netflix/zuul/netty/server/MethodBinding.java