#fixed code
                                void sendRequest()
        throws IllegalArgumentException, IOException
    {
        logger.fine(
                "sending STUN " + " tid " + transactionID + " from "
                    + localAddress + " to " + requestDestination);
        sendRequest0();

        this.retransmitter.schedule();
    }
#vulnerable code 
                                void sendRequest()
        throws IllegalArgumentException, IOException
    {
        logger.fine(
                "sending STUN " + " tid " + transactionID + " from "
                    + localAddress + " to " + requestDestination);
        sendRequest0();

        retransmissionThreadPool.execute(this);
    } 
                            #location 7 
                            #vulnerability type THREAD_SAFETY_VIOLATION