def identical(self, o):
if self._reversed != o._reversed:<EOL><INDENT>return False<EOL><DEDENT>for region, si in self.regions.items():<EOL><INDENT>if region in o.regions:<EOL><INDENT>o_si = o.regions[region]<EOL>if not si.identical(o_si):<EOL><INDENT>return False<EOL><DEDENT><DEDENT>else:<EOL><INDENT>return False<EOL><DEDENT><DEDENT>return True<EOL>
Used to make exact comparisons between two ValueSets.

:param o:   The other ValueSet to compare with.
:return:    True if they are exactly same, False otherwise.