title: Java how can I with reflection check if a field is initialized or is default value?
body: <p>So, should be straight forward question.</p>
  
  <p>Lets say I have a class with a lot of fields like:</p>
  
  <pre><code>String thizz;
  long that;
  boolean bar;
  </code></pre>
  
  <p>How can I, with reflection, see if the fields <code>thizz</code>, <code>that</code> and <code>bar</code> have been initialized or left to their default values of null, 0 and false?</p>