title: Can you explain the "isXxx" method names in Java?
body: <p>Is there in one of the specifications any reference to methods that start with "is", while the suffix of the method's name is a property's name (similar to getter/setter methods of Java beans)?</p>
  
  <p>For example:</p>
  
  <pre><code>public boolean isConditionTrue() {
     ...
     ...
  }
  
  private boolean conditionTrue;
  </code></pre>
  
  <p>Thanks!</p>