If we port this to EAP 6 we are going to have to create a subinterface and add this method to that instead. We can't add a new method to this interface in a minor release.

I've had to do the same thing for some RBAC stuff.

Let's chat tomorrow about whether we should do that now for this patch and then remove the subinterface for WildFly 8 once any EAP porting is done.