@Override
    public String getPathEnvironmentVariable() throws IOException, InterruptedException, InvocationTargetException, IllegalAccessException {
        String value = WinRegistry.readString(
                WinRegistry.HKEY_CURRENT_USER,  //HKEY
                "Environment",                  //Key
                "Path");                        //ValueName
        if (value == null) {
            return "";
        }
        return value + getPathDelimiter();
    }