public void ProcessElement(int connection)
{
if (IsDebug) Console.WriteLine($"{Name} PUSH {OutOwnerName(connection)} -> {InOwnerName(connection)}, {ConnectionSlots[connection]} ({InHandlers[connection]}) [{InLogicName(connection)}]");
ActiveStage = SafeLogics(Assembly.InletOwners[connection]);
PortStates[connection] ^= PushEndFlip;
InHandlers[connection].OnPush();
}