(new FileTree(this, dirs[i])).delete();
allDeleted &= (new FileTree(this, dirs[i])).delete();
  public boolean delete()  {    if (isDirectory()) {      String [] dirs = list();      if(dirs != null) {	for (int i = dirs.length - 1; i>= 0; i--) {	  (new FileTree(this, dirs[i])).delete();	}      }    }    return super.delete();  }