La clase LearningException da soporte a la interfaz
ILearning. Algunos métodos en la interfaz requerirán que las implementaciones generen una
LearningException, que es una subclase simple de
java.lang.Exception. Se recomienda especialmente a efectos de depuración que la
LearningException se construya con la excepción raíz, si existe alguna.