docs: public static boolean deleteDatabase(File file) {
          if (file == null) {
              throw new IllegalArgumentException("file must not be null");
          }
  
          boolean deleted = false;
          deleted |= file.delete();
          deleted |= new File(file.getPath() + "-journal").delete();
          deleted |= new File(file.getPath() + "-shm").delete();
          deleted |= new File(file.getPath() + "-wal").delete();
  
          File dir = file.getParentFile();
          if (dir != null) {
              final String prefix = file.getName() + "-mj";
              File[] files = dir.listFiles(new FileFilter() {
                  @Override
                  public boolean accept(File candidate) {
                      return candidate.getName().startsWith(prefix);
                  }
              });
              if (files != null) {
                  for (File masterJournal : files) {
                      deleted |= masterJournal.delete();
                  }
              }
          }
          return deleted;
      }