public QilNode GetPosition() { Debug.Assert(this.position != null, "Naked position() is not expected in this function"); return this.position; }