public override object Execute(Executor executor) { Tracker.LogD($"execute > {GetType().Name}: {Text} ({referenceSymbols})"); if (!referenceSymbols[0].GetType().IsSubclassOf(typeof(Label))) { Tracker.LogE($"CALL label error: {referenceSymbols[0]}"); return(null); } executor.Call((referenceSymbols[0] as Label).Address); return(null); }