I\'m using JSR 363 \"Units of Measurement\" with the latest reference implementation:
javax.measure
In UCUM both l (lower case ell) and L are used for liter. The lower case is continental European style, the upper case is US style. Both are equivalent in UCUM. So it's just a style issue.