public EmulatorQueue(InternalEmulator emulator) { this.emulator = emulator; messages = new JmBucknall.Structures.LockFreeQueue <BufferedMessage>(); }