private RegistryKey CreateSubKey(RegistryKey rkey, string keyname, bool writable)
{
KeyHandler keyHandler = KeyHandler.Lookup(rkey, true);
if (keyHandler == null)
{
throw RegistryKey.CreateMarkedForDeletionException();
}
return(keyHandler.Ensure(rkey, UnixRegistryApi.ToUnix(keyname), writable));
}