class_docstr: Reference that refers an object.
  
  ```python
  x = [1]
  y = [1]
  
  x_ref1 = Reference(x)
  x_ref2 = Reference(x)
  y_ref2 = Reference(y)
  
  print(x_ref1 == x_ref2)
  ==> True
  
  print(x_ref1 == y)
  ==> False
  ```
class_docstr_tok: ["Reference","that","refers","an","object",".","``","`","python","x","=","[","1","]","y","=","[","1","]","x_ref1","=","Reference","(","x",")","x_ref2","=","Reference","(","x",")","y_ref2","=","Reference","(","y",")","print","(","x_ref1","==","x_ref2",")","==",">","True","print","(","x_ref1","==","y",")","==",">","False","``","`"]
docstr: Returns the referenced object.
  
  ```python
  x_ref = Reference(x)
  print(x is x_ref.deref())
  ==> True
  ```
docstr_tok: ["Returns","the","referenced","object",".","``","`","python","x_ref","=","Reference","(","x",")","print","(","x","is","x_ref.deref","(",")",")","==",">","True","``","`"]
code: def deref(self):
      """Returns the referenced object.
  
      ```python
      x_ref = Reference(x)
      print(x is x_ref.deref())
      ==> True
      ```
      """
      return self._wrapped
  
imports: import collections
  from typing import Any, Set
  import weakref
label_desc: Use image node_id 1 for calling the Reference obj's underlying member method code with example usage: obj.deref() and returns: self