title: What is meant by, "this interface can be obtained by using binding-specific casting methods on an instance of the Node interface."
body: <p><a href="https://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-EventTarget" rel="nofollow noreferrer">Here</a>, it reads, "Therefore, this interface can be obtained by using binding-specific casting methods on an instance of the Node interface."</p>
  
  <p>What does it mean that the interface can be "<em>obtained</em>" by "using the binding-specific casting methods?"</p>
  
  <p>What are "binding specific casting methods?"</p>
  
  <p>I understand that the word "binding" here is referring to a <a href="https://en.wikipedia.org/wiki/Language_binding" rel="nofollow noreferrer">language binding</a>.  And, that "casting methods" are specific to the binding.  But, it still isn't clear to me what the sentence means.</p>
  
  <p>Practically, I would like to create an instance of an Object that inherits from EventTarget.prototype, and call <strong>EventTarget.prototype's</strong> addEventListener on it.  </p>
  
  <p>I understand that that is not possible.  It is discussed <a href="https://stackoverflow.com/questions/20835768">here</a>.  I think the reason it is not possible may be related to this question.</p>