class_docstr: A class to wrap access to the global context store
  
  This class hosts static methods to wrap access to and encapsulate the
  singleton content store instance
class_docstr_tok: ["A","class","to","wrap","access","to","the","global","context","store","This","class","hosts","static","methods","to","wrap","access","to","and","encapsulate","the","singleton","content","store","instance"]
docstr: Returns recent instance of given Context Type or an empty context
  
  Parameters
  ----------
  context_type : ContextType
      Context type to retrieve from the store
  
  Returns
  -------
  res : AbstractContext
      An instance of AbstractContext subclass
docstr_tok: ["Returns","recent","instance","of","given","Context","Type","or","an","empty","context","Parameters","--","--","--","--","--","context_type",":","ContextType","Context","type","to","retrieve","from","the","store","Returns","--","--","--","-","res",":","AbstractContext","An","instance","of","AbstractContext","subclass"]
code: def get_or_empty(context_type):
      """Returns recent instance of given Context Type or an empty context
  
      Parameters
      ----------
      context_type : ContextType
          Context type to retrieve from the store
  
      Returns
      -------
      res : AbstractContext
          An instance of AbstractContext subclass
      """
      return ContextStore.get_or_default(context_type, _emptyContext())
  
imports: from abc import ABC, abstractmethod
  from enum import Enum
  import collections
label_desc: Use image node_id 3 for calling the ContextStore obj's underlying member method code with example usage: obj.get_or_empty(context_type) and returns: ContextStore