case DWORD: {
return new DWordRegistryValue(registry.getIntValue(name));
}
case SZ: {
return new SzRegistryValue(registry.getStringValue(name));
}
case MULTI_SZ: {
List<String> values = new ArrayList<String>();
registry.getMultiStringValue(name, values);