- if (new File(path+".sqlite").exists())
- ret = new SqliteMailbox(path+".sqlite");
- else {
- if (!create && !(new File(path).exists())) return null;
- ret = new FileBasedMailbox(new File(path));
- }
+ if (new File(path+".sqlite").exists()) ret = new SqliteMailbox(path+".sqlite");
+ else if (new File(path).exists()) ret = new FileBasedMailbox(new File(path));
+ else if (create) ret = new SqliteMailbox(path+".sqlite");
+ else return null;