title: Variable and method naming conventions for boolean verbs in Java?
body: <p>I know that many suggest this convention:</p>
  
  <pre><code>boolean deleted;
  boolean isDeleted();
  </code></pre>
  
  <p>But what do you do when you want to name a boolean to indicate that a user can leave?</p>
  
  <pre><code>boolean userCanLeave
  boolean isUserCanLeave()
  
  boolean canUserLeave
  boolean isCanUserLeave()
  
  boolean userLeave
  boolean isUserLeave()
  
  boolean userLeave
  boolean canUserLeave()
  </code></pre>
  
  <p>I'm not sure if there is any standard for this or do you just take the one you think is most readable? It is the variable to getter method name mapping that is interesting here.</p>