Property names that begin with a single lower-case letter are invalid. They clash with the javabeans spec, which says, "to support the occasional use of all upper-case names, we check if the first two characters of the name are both upper case and if so leave it alone." This means:

  • The method 'getURL()' is for a property called 'URL'.
  • The method 'getAThing()' is for a property called 'AThing'.
  • There is no valid method name for a property called 'aThing', by the spec.
  • No labels