Description
Looks like that VariableExpression.THIS_EXPRESSION is (at least) sometimes used for this reference present in source code - so the line and column number are configured for this constant. This means that any getLineNumber/ColumnNumber called on this variable expression behaves a bit randomly depending on the last parsed occurrence and thread visibility.