code: public List<String> readStringSubKeys(HKey hk, String key, String charsetName) throws RegistryException {
  		try {
  			return ReflectedMethods.readStringSubKeys(hk.root(), hk.hex(), key, charsetName);
  		} catch (Exception e) {
  			throw new RegistryException("Cannot read sub keys from key " + key, e);
  		}
  	}
docs: Read the value name(s) from a given key
  
  @param hk the HKEY
  @param key the key
  @param charsetName which charset to use
  @return the value name(s)
  @throws RegistryException when something is not right