As discussed offline, while merging I will remove this method and instead rely upon just the boolean instance var. I will move the javadoc to the setter method for that var, and I will add a comment that it's "only applicable if an advice chain is present'". Finally, that will also require moving the hasAdviceChain() call into the if condition within  handleRequestMessage().