title: Singular or plural verb in function name?
body: <p>Take Java standard library as an example, why is not <code>Object.equals</code> called Object.equal? And why is <code>Object.clone</code> used singular from, not Object.clones?</p>
  
  <p>Why do I see almost all people use <code>getXXX</code> and <code>setXXX</code> in reading and setting properties of an object, not gets or sets?</p>