Queue Data Structure In Java Methods