title: Acquiring reference to private final field in abstract class
body: <p>I have a reference to object <strong>A</strong>, which is abstract. This object is also an instance of objects <strong>B</strong>, <strong>C</strong>, or <strong>D</strong> at any time.</p>
  
  <p><strong>Regardless of the extending class, I need a reference to a <em>private final</em> field of a certain type within <em>A</em>.</strong></p>
  
  <p>I do not know the name of the field, only its type, which is unique to all other fields in the abstract class. I cannot change the code of any of the four listed classes. Using getDeclaredFields() returns the fields within whatever extending class I have at the time.</p>
  
  <p>How can I get a reference to this field?</p>