Confirmed, Weld is using java.beans.Introspector.decapitalize(String) which follows the original JavaBean specification (8.8 Capitalization of inferred names) and handles multiple upper case letters in this way. I wonder whether CDI spec shouldn't follow the JavaBean spec as well?
|