docs: protected Boolean _hasSideEffects(XVariableDeclaration expression, ISideEffectContext context) {
  		if (hasSideEffects(expression.getRight(), context)) {
  			return true;
  		}
  		context.declareVariable(expression.getIdentifier(), expression.getRight());
  		return false;
  	}