title: Java PMD warning on non-transient class member
body: <p>On line:</p>
  
  <pre><code>private boolean someFlag;
  </code></pre>
  
  <p>I get the following PMD warning:</p>
  
  <blockquote>
    <p>Found non-transient, non-static member. Please mark as transient or provide accessors.</p>
  </blockquote>
  
  <p>Can someone please explain why this warning is there and what it means? (I understand how to fix it, I don't understand why it's there...)</p>
  
  <p>I'm getting this on many other member declarations as well...</p>
  
  <hr>
  
  <p><strong>EDIT:</strong> My class is <em>definitely</em> not a bean, and not serializable...</p>