Clase “Misc”:
	
Esta clase se utiliza para albergar los métodos que dan formato al log de la consola del programa.

Variables miembro:
private static String ind = "";
- Guarda parte del encabezado de las líneas del log del programa.

Métodos de la clase:
Ind():
	Este método devuelve el encabezado de la línea del log del programa.
public static String ind()
{
	return "[" + getTimestamp() + "]-> " + ind;
}

aumentarInd():
	Este método aumenta la indentación desde la que comenzará el texto del log que aparece después del encabezado:
public static void aumentarInd()
{
	ind = ind + "   ";
}

reducirInd():
	Este método disminuye la indentación desde la que comenzará el texto del log que aparece después del encabezado:
public static void reducirInd()
{
	//comprobamos que la cadena no tenta el tamaño mínimo
	if (ind.length() > 0)
		ind = ind.substring(3);
}

formatTime():
	Este método da formato de 2 dígitos a números de 1 dígito:
private static String formatTime(int time)
{
	String timeStr;
	//si el valor es menor que 10 añadimos un 0 a la izquierda
	if(time < 10)
	{
		timeStr = "0" + time;
	}
	//sino no añadimos nada
	else
	{
		timeStr = "" + time;
	}
		//devolvemos la cadena con formato
	return timeStr;
}

getTimestamp():
	Este método devuelve la hora del sistema en una cadena:
public static String getTimestamp()
{
	String timestamp;
	Calendar calendar = Calendar.getInstance();
	//generamos la hora
	int hour = calendar.get(Calendar.HOUR_OF_DAY);
	//damos formato a la hora
	String hourStr = formatTime(hour);
	//generamos los minutos
	int minute = calendar.get(Calendar.MINUTE);
	//damos formato a los minutos
	String minuteStr = formatTime(minute);
	//generamos los segundos
	int second = calendar.get(Calendar.SECOND);
	//damos formato a los segundos
	String secondStr = formatTime(second);
	//damos formato a la cadena final
	timestamp = hourStr + ":" + minuteStr + ":" + secondStr;
	//devolvemos la cadena
	return timestamp;
}