FieldParser throws an exception if an invalid state is reached.