class X
{
    public void x ()
    {
        for (int this_is_not_a_function_name : getX ()) {
        }
    }
}

In current trunk (compiled five minutes ago) 'this_is_not_a_function_name' above is fontified as a function name. This seems to depend on whether I have '()' after 'getX' or not.

Paul