I haven't had a chance to work on similar plugins, but do others make the parser a static final variable? I try to avoid these types of variables in my code. If that's the standard here though, I can accept it.