title: Findbugs Bug SE_BAD_FIELD on boolean field
body: <p>We have Findbugs configured to run on our Jenkins via Maven.</p>
  
  <p>Among other things it complains about SE_BAD_FIELD on the following code line:</p>
  
  <pre><code>private boolean logged = false;
  </code></pre>
  
  <p>The <a href="http://findbugs.sourceforge.net/bugDescriptions.html#SE_BAD_FIELD" rel="nofollow">description of this bug</a> says </p>
  
  <blockquote>
    <p><strong>Se: Non-transient non-serializable instance field in serializable
    class (SE_BAD_FIELD)</strong></p>
    
    <p>This Serializable class defines a non-primitive instance field which
    is neither transient, Serializable, or java.lang.Object, and does not
    appear to implement the Externalizable interface or the readObject()
    and writeObject() methods.  Objects of this class will not be
    deserialized correctly if a non-Serializable object is stored in this
    field.</p>
  </blockquote>
  
  <p>But <code>boolean</code> is a primitive!? So why is it complaining? Or is this some kind of Findbugs, Maven or Jenkins Bug?</p>