Struts broke an interface on a non-major version change (1.1 -> 1.2) and gump found it

It looks like Struts broke an interface on a non-major version change (1.1 -> 1.2) and gump found it. Velocity is working with Struts community to show them that what they are doing is harmful to client projects, and work out a compromise.

The specific compile errors were
/data3/gump/jakarta-velocity-tools/src/java/org/apache/velocity/tools/struts/StrutsUtils.java:131: cannot resolve symbol
symbol  : variable FORWARDS_KEY 
location: class org.apache.struts.Globals
        return (ActionForwards)app.getAttribute(Globals.FORWARDS_KEY);
                                                       ^
/data3/gump/jakarta-velocity-tools/src/java/org/apache/velocity/tools/struts/StrutsUtils.java:146: cannot resolve symbol
symbol  : class ActionForwards 
location: class org.apache.velocity.tools.struts.StrutsUtils
        ActionForwards forwards = getActionForwards(app);
        ^
/data3/gump/jakarta-velocity-tools/src/java/org/apache/velocity/tools/struts/StrutsUtils.java:164: cannot resolve symbol
symbol  : class ActionMappings 
location: class org.apache.velocity.tools.struts.StrutsUtils
        return (ActionMappings)app.getAttribute(Globals.MAPPINGS_KEY);
                ^
/data3/gump/jakarta-velocity-tools/src/java/org/apache/velocity/tools/struts/StrutsUtils.java:164: cannot resolve symbol
symbol  : variable MAPPINGS_KEY 
location: class org.apache.struts.Globals
        return (ActionMappings)app.getAttribute(Globals.MAPPINGS_KEY);
                                                       ^
/data3/gump/jakarta-velocity-tools/src/java/org/apache/velocity/tools/struts/StrutsUtils.java:179: cannot resolve symbol
symbol  : class ActionMappings 
location: class org.apache.velocity.tools.struts.StrutsUtils
        ActionMappings mappings = getActionMappings(app);
        ^