Al ejecutar nuestro programa obtenemos una excepción de tipo java.lang.IllegalMonitorStateException. En el sitio web Java6 API, dice que hay un constructor que proporciona detalles sobre la excepción: IllegalMonitorStateException (String s)IllegalMonitorStateException
¿Cómo podemos usar esto para tener una mejor idea de dónde está el error en nuestro código? ¿Hay algo más que podamos hacer (además de mucha depuración, lo que estamos haciendo actualmente) para identificar la función o línea que falló?