def as_dict(self, join='<STR_LIT:.>'):
result = {}<EOL>for e in self.errors:<EOL><INDENT>result.update(e.as_dict(join))<EOL><DEDENT>return result<EOL>
Returns all the errors in this collection as a path to message
dictionary. Paths are joined with the ``join`` string.