Java AST parsing in node.js, with vim integration; read "Ninja's Tea" for fun :)