public void info() {
        List<Host> newList = new ArrayList<Host>(network_.size());

        for (Host host : network_) {
            try {
                newList.add(simulation_.info(host));
            } catch (CommunicationException e) {
                logger_.warn("{}", e.getMessage());
            }
        }
        network_ = newList;
        if (network_.isEmpty()) {
            System.out.println("No hosts are present in the network.");
        }
        for (Host host : network_) {
            System.out.println("[" + host.getHostPath() + "] " + host + ":" + host.getPort());
        }
    }