Added InvalidProtoException and the ability to track line and column positions while parsing proto files.