Because we're using two different versions of the Jackson API, one that's bundled with AppEngine and one that's the normal one.  I hate this, but I didn't feel like trying to get AppEngine to use the standard Jackson API.