Here I am talking abou this JEP. In the text, "action at a distance" is mentioned several times; for instance:
Excluding locals with no initializers eliminates "action at a distance" inference errors, and only excludes a small portion of locals in typical programs.
or:
Similarly, we also could have taken all assignments into account when inferring the type, rather than just the initializer; while this would have further increased the percentage of locals that could exploit this feature, it would also increase the risk of "action at a distance" errors.
I understand most of the JEP, but that part eludes me.
What is meant here by "action at a distance"?