private bool IsSelfReference(Expression expr) {
NameExpression ne = expr as NameExpression;
if (ne == null) return false;
PythonVariable variable;
if (_function.TryGetVariable(ne.Name, out variable) && variable == _self.PythonVariable) {
return true;
}
return false;
}