for (String nativecode : nativecodes)
{
Set<String> paths = new HashSet<String>(1);
Map<String, Object> parameters = new HashMap<String, Object>();
NativeCodeDescription nativeCodeDescription = new NativeCodeDescription(paths, parameters, ordinal++);
Util.parseParameters(nativecode, nativeCodeDescription, parameters, false, paths);
if (parameters.containsKey("osversion")) parameters.put("osversion", VersionRange.parseVersionRange((String) parameters.get("osversion")));
if (parameters.containsKey("language")) parameters.put("language", new Locale((String) parameters.get("language")));