Naive transformation vs:
void foo (int x) { int y = x; int x = 1; }
Re-examine Context.java.
Context.java