docs: @Override
      public void onNewFolder(@NonNull String name) {
          AsyncTask<String, Void, FtpFile> task = new AsyncTask<String, Void, FtpFile>() {
  
              @Override
              protected FtpFile doInBackground(String... names) {
                  FtpFile result = null;
                  if (names.length > 0) {
                      result = onNewFolderAsync(names[0]);
                  }
                  return result;
              }
  
              @Override
              protected void onPostExecute(FtpFile folder) {
                  if (folder != null) {
                      refresh(folder);
                  } else {
                      Toast.makeText(getContext(), R.string.nnf_create_folder_error, Toast.LENGTH_SHORT).show();
                  }
              }
          };
          task.execute(name);
      }