def with_context(self, required_by):
if not required_by:<EOL><INDENT>return self<EOL><DEDENT>args = self.args + (required_by,)<EOL>return ContextualVersionConflict(*args)<EOL>
If required_by is non-empty, return a version of self that is a
ContextualVersionConflict.