This is probably fine for now, but what I'd like to see is a new `ErrorHeaderLine` class that inherits from `ErrorLine` and overrides the parse method with the logic you have below.  That way this method could just be something like

`parseHeader: (err) -> new ErrorHeaderLine(err)`

But, that can wait til later.