would be nice to have proper javadoc (@param / @return / @throws)
Does any of this code overlap with Sanselan? I'm happy to see this in shindig, but it seems like it might make sense to push this code back up to sanselan (and pray that they push out a release) http://codereview.appspot.com/3165041/
