Minor tweak. It occurred to me that people might use "." as separators (for example using some OIDs scheme), so I changed the syntax slightly of the system property to use ":" instead.
The comment needs fixing as well: + // First try "algorithm.provider"