class_docstr: Helper base class for the :class:`Domain` and :class:`Sample` classes.
  
  It implements common logic for creation, representation, type conversion
  and serialisation.
class_docstr_tok: ["Helper","base","class","for","the",":","class",":","`","Domain","`","and",":","class",":","`","Sample","`","classes",".","It","implements","common","logic","for","creation",",","representation",",","type","conversion","and","serialisation","."]
docstr: Compare all subdomains for equal bounds and sets. The order of the
  subdomains is not important.
docstr_tok: ["Compare","all","subdomains","for","equal","bounds","and","sets",".","The","order","of","the","subdomains","is","not","important","."]
code: def __eq__(self, other):
      """Compare all subdomains for equal bounds and sets. The order of the
      subdomains is not important.
      """
      return self.as_dict() == other.as_dict()
  
imports: import ast
  import copy
  import os
  import pickle
  import random
  from collections import namedtuple
  from typing import Tuple
label_desc: Use image node_id 5 for calling the _RecursiveDict obj's underlying member method code with example usage: obj.__eq__(other) and returns: unknown