Patch Set 1:

I don't have an EGit development environment setup at work but I am not seeing any changes in RepositoryActionHandler. Its getSelection() method is still arbitrarily downcasting on returns from getVariable(String).