Al analizar un formato de archivo personalizado (de texto) en Java, ¿cuál es la excepción apropiada para lanzar cuando se encuentra un error de sintaxis? Estoy buscando algo similar a .NET FormatException.Excepción apropiada para lanzar cuando ocurre un error de análisis?
Editar: La parte sobre el análisis puede ser un poco engañosa. Lo que estoy haciendo no es tanto analizar como leer una línea de un archivo, pasarlo a un método que extrae campos separados por dos puntos de él, por lo tanto, por qué pensé que FormatException sería apropiado.