	private String getAgentInformation(Agent agent) {
		String info;
		if (agent.getCurrentAction() != null) {
			info = "Name: " + agent.getName() + "\n" + "Indentifier: "
					+ agent.getIdentifier() + "\n" + "Status: "
					+ agent.getState() + "\n" + "Current action: \n"
					+ "   - Name: "
					+ agent.getCurrentAction().getClass().getSimpleName()
					+ "\n" + "   - Type: " + agent.getCurrentAction().getType()
					+ "\n" + "   - State: "
					+ agent.getCurrentAction().getState() + "\n"
					+ "   - Description: "
					+ agent.getCurrentAction().getInformationDescription()
					+ "\n" + "   - Duration: "
					+ agent.getCurrentAction().getDuration() + " minutes\n"
					+ "Current position: " + agent.getCurrentPosition() + "\n";
			info = info + "Action pool:\n";
			for (AbstractAction abstractAction : agent.getActionPoolCopy()) {
				info = info + "  " + abstractAction.getInformationDescription()
						+ "\n";
			}
			info = info + "Todo list:\n";
			for (AbstractAction abstractAction : agent.getTodoListCopy()) {
				info = info + "  " + abstractAction.getInformationDescription()
						+ "\n";
			}
		} else {
			info = "Name: " + agent.getName() + "\n" + "Indentifier: "
					+ agent.getIdentifier() + "\n" + "Status: "
					+ agent.getState() + "\n" + "Current action: ---\n"
					+ "Current position: " + agent.getCurrentPosition();
			info = info + "Action pool:\n";
			for (AbstractAction abstractAction : agent.getActionPoolCopy()) {
				info = info + "  " + abstractAction.getInformationDescription()
						+ "\n";
			}
			info = info + "Todo list:\n";
			for (AbstractAction abstractAction : agent.getTodoListCopy()) {
				info = info + "  " + abstractAction.getInformationDescription()
						+ "\n";
			}
		}
		return info;
	}

	private String getAgentInformation(Agent agent) {
		String info;
		if (agent.getCurrentAction() != null) {
			info = "Name: " + agent.getName() + "\n" + "Indentifier: "
					+ agent.getIdentifier() + "\n" + "Status: "
					+ agent.getState() + "\n" + "Current action: \n"
					+ "   - Name: "
					+ agent.getCurrentAction().getClass().getSimpleName()
					+ "\n" + "   - Type: " + agent.getCurrentAction().getType()
					+ "\n" + "   - State: "
					+ agent.getCurrentAction().getState() + "\n"
					+ "   - Description: "
					+ agent.getCurrentAction().getInformationDescription()
					+ "\n" + "   - Duration: "
					+ agent.getCurrentAction().getDuration() + " minutes\n"
					+ "Current position: " + agent.getCurrentPosition() + "\n";
			info = info + "Action pool:\n";
			for (AbstractAction abstractAction : agent.getActionPoolCopy()) {
				info = info + "  " + abstractAction.getInformationDescription()
						+ "\n";
			}
			info = info + "Todo list:\n";
			for (AbstractAction abstractAction : agent.getTodoListCopy()) {
				info = info + "  " + abstractAction.getInformationDescription()
						+ "\n";
			}
		} else {
			info = "Name: " + agent.getName() + "\n" + "Indentifier: "
					+ agent.getIdentifier() + "\n" + "Status: "
					+ agent.getState() + "\n" + "Current action: ---\n"
					+ "Current position: " + agent.getCurrentPosition() + "\n";
			info = info + "Action pool:\n";
			for (AbstractAction abstractAction : agent.getActionPoolCopy()) {
				info = info + "  " + abstractAction.getInformationDescription()
						+ "\n";
			}
			info = info + "Todo list:\n";
			for (AbstractAction abstractAction : agent.getTodoListCopy()) {
				info = info + "  " + abstractAction.getInformationDescription()
						+ "\n";
			}
		}
		return info;
	}
