To clarify the issue, the error is reported when `j` is an attribute (in some other class), or even a feature of that type or has an argument of that type. Everything compiles fine when `j` is a local variable.