Fix niggling issue with lambda params.

Javac magicks up a vartype node for the param vardecl node if it is implict,
and we need to avoid traversing that node lest we try to emit defs for
something that has no counterpart in the source code.
Add junit test dep.