Kyle, I was wondering the feasibility of doing exactly this (inspecting the "helper class hierarchy" for spec breakers).
However, it's much more challenging to determine if a class three or four levels in from an EJB call is accessing a static. Now, it's not impossible to do this -- merely very difficult.
Being a smart alec beats the alternative. This tiny ad knows what I'm talking about:
Two software engineers solve most of the world's problems in one K&R sized bookhttps://coderanch.com/wiki/718759/books/Building-World-Backyard-Paul-Wheaton