class PrintClientOrgan implements Runnable {

    @Override
    public void run() {
        // printuserorgan -u=1 -t=requests
        Optional<Client> client = manager.getClientByID(uid);
        if (!client.isPresent()) {
            outputStream.println("No client exists with that user ID");
            return;
        }
        if ("requests".equals(type) || "donations".equals(type)) {
            outputStream.println(client.get().getClientOrganStatusString(type));
        } else {
            outputStream.println("Define if organs to print are donations or requests e.g. 'printuserorgan "
                    + "-uid=1 -t=requests'");
        }
    }

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

}