public override string ToSource(int depth)
{
StringBuilder sb = new StringBuilder();
sb.Append(MakeIndent(depth));
sb.Append(target.ToSource(0));
sb.Append("[");
sb.Append(element.ToSource(0));
sb.Append("]");
return sb.ToString();
}