title: javax.el.PropertyNotFoundException when trying to resolve Boolean properties in EL
body: <p>I have the following tree node class:</p>
  
  <pre><code>public abstract class DocumentTreeNode extends TreeNodeImpl implements javax.swing.tree.TreeNode
  {
      private Boolean isToC;
  
      ...
  
      public Boolean isToC()
      {
          return isToC;
      }
  
      public void setToC(Boolean isToC)
      {
          this.isToC = isToC;
      }
  
  }
  </code></pre>
  
  <p>This is a simple check box indicating whether the document is to be included in whatever or not. However, when trying to reference this from within JSF 2 EL</p>
  
  <pre><code>...
  &lt;h:selectBooleanCheckbox value="#{node.isToC}" /&gt;
  ...
  </code></pre>
  
  <p>I get an exception:</p>
  
  <blockquote>
    <p>Caused by: javax.el.PropertyNotFoundException: /main.xhtml @541,64 value="#{node.isToC}": The class 'ChapterTreeNode' does not have the property 'isToC'.</p>
  </blockquote>
  
  <p>(I think I tried almost every combination, at least I felt this way... ;-) )</p>
  
  <p>How do I resolve that boolean property? What needs to be changed?</p>