private void get(boolean countersOnly)
    {
        try
        {
            boolean recent = false;
            String owner = null;
            String type = null;

            System.out.print(" Lookup Key      : ");
            String keyWord = bufReader.readLine();
            System.out.print(" Type            : ");
            type = bufReader.readLine();
            System.out.print(" Owner           : ");
            owner = bufReader.readLine();
            System.out.print(" Recent (y/n)    : ");
            String recentChoice = bufReader.readLine();
            int depth = choose(" Lookup depth    : ", 1, 100);

            NodeId key = fileManager.hash(keyWord);
            if (owner.equals(""))
            {
                owner = null;
            }
            if (recentChoice.equals("y"))
            {
                recent = true;
            }

            if (countersOnly)
            {
                LinkedList<HashMap<String, Integer>> result = currentNode.getCounters(keyWord, type, owner, recent, depth).get();
                StringBuilder stringBuilder = new StringBuilder();
                stringBuilder.append("LOOKUP results : \n");
                stringBuilder.append("Counters--------------------- \n");
                for (HashMap<String, Integer> map : result)
                {
                    for (String k : map.keySet())
                    {
                        stringBuilder.append("[" + k + ":" + map.get(k) + "] - ");
                    }
                    stringBuilder.append("\n");
                }
                System.out.println(stringBuilder.toString());
            }
            else
            {
                Collection<StorageEntry> result = currentNode.get(key, type, owner, recent, depth).get();
                StringBuilder stringBuilder = new StringBuilder();
                stringBuilder.append("LOOKUP results : \n");
                stringBuilder.append("Contents--------------------- \n");
                for (StorageEntry e : result)
                {
                    stringBuilder.append(e + "\n");
                }
                System.out.println(stringBuilder.toString());
            }
        }
        catch (Exception e)
        {
            System.err.println(" Errore! \n" + e);
        }
    }