You are required to complete the implementations of the methods whose descriptions are given in Table 1. Specifically, you are to provide your implementations in the spaces (wherever it reads – ”//PLEASE INSERT YOUR CODE HERE…”) provided for you in the given code. I have also provided you with corresponding object files which could be executed to simulate the usage scenario (you can execute from the command line or terminal with the command: java TestQueueProcessor when in the same directory as the files).