It turns out annotation classes aren't spelled out in the public API file, so we now emit warnings instead of errors on unrecognized method calls into annotation classes. The <angle bracket> stripper wasn't working quite right, and did the wrong thing on nested brackets and stuff like "java.lang.Class<?>[]".