@Override
    public void emit(OutboundPacket packet) {
        checkPermission(PACKET_WRITE);
        checkNotNull(packet, "Packet cannot be null");
        store.emit(packet);
    }
@Test
    public void packetProviderfallbackBasics() {
        OutboundPacket packet =
                new DefaultOutboundPacket(FOO_DID, DefaultTrafficTreatment.emptyTreatment(), ByteBuffer.allocate(5));
        mgr.emit(packet);
        assertEquals("Packet not emitted correctly", packet, emittedPacket);
    }