It looks like DefaultActionProxy (in XWork) was changed on 5/22 to add the following code:
@Override public boolean isMethodSpecified() { return methodSpecified; } This method overrides an interface method and the use of the @Override for interface methods is Java 6 only. Isn't the Struts2/XWork codebase still 1.5?