class PrintClientInfo implements Runnable {

    @Override
    public void run() {
        Optional<Client> client = manager.getClientByID(uid);
        if (!client.isPresent()) {
            outputStream.println("No client exists with that user ID");
            return;
        }
        outputStream.println(client.get().getClientInfoString());
    }

    public  PrintClientInfo();
    public  PrintClientInfo(PrintStream outputStream);
    public  PrintClientInfo(ClientManager manager);

}