//Do we have access to native Windows lib?
try
{
//Use reflection in case the lib does not exist (in which case we fall back to prompt)
Class<? extends ByteEncryptor> windowsEncrypter = Class.forName("au.net.causal.projo.prefs.security.windows.WindowsDpApiEncrypter").asSubclass(ByteEncryptor.class);
ByteEncryptor instance = windowsEncrypter.getConstructor().newInstance();
return(configureSecurity(instance));
}
catch (ClassNotFoundException e)
{