public InstructionNode GoForwardToNonEmpty() { var node = this; while (node.IsEmpty) { node = node.Next; } return node; }