Just to confirm: this is a class used for action composition and there is no way for it to know which `TokenProvider` to use since this is all annotation driven in Java?