MyReader y ErrorMessenger Nueva forma de leer la entrada. ErrorMessenger muestra JOptionPane para los errores