Make NodeDecorator generic, add and enable GetMethodContext and associated tests

I hope the messy commit messages do not appear in the Wala history.
If they would appear, I would rebase my fork before the pull.