private void runParkingDisplay(Scanner scan, PrintWriter pout, 
                String spotNumber)
        {
            
            spot = garage.searchBySpotNumber(spotNumber);
            
            if(!isConnectionAvailable(spotNumber))
            {
                System.out.println("Another display is connected to  spot #" 
                                    + spotNumber);
                sendMessage("another", pout);
                return;
            }
            
            addDisplay(spotNumber, pout, spot);
            sendMessage(spot.getParkingType(), pout);
            boolean correct = true;
            while(scan.hasNextLine())
            {
                String oneLine = scan.nextLine();
                
                if(oneLine.equals("leave"))
                {
                    if(correct)
                        spot.removeAssignedUser();
                    else
                        correct = true;
                }
                
                else if(oneLine.equals("wrong"))
                {
                    wrongUserDetected("Wrong user detected on parking spot #" 
                            + spot.getParkingNumber());
                    if(spot.isAvailable())
                    {
                        ParkingUser user = new GuestUser();
                        spot.assignParkingSpot(user);
                    }
                    else
                        correct = false;
                }
            }
            
            
        }