} else { return (true);
	protected boolean rm(File file) {		if (file.exists()) {			if (file.isDirectory()) {				String list[] = file.list();				int len = list.length;				for (int i = 0; i < len; i++) {					// we are doing a lot of garbage collecting here					rm(new File(file, list[i]));				}			}			if (Debug.DEBUG && Debug.DEBUG_GENERAL) {				if (file.isDirectory()) {					Debug.println("rmdir " + file.getPath()); //$NON-NLS-1$				} else {					Debug.println("rm " + file.getPath()); //$NON-NLS-1$				}			}			boolean success = file.delete();			if (Debug.DEBUG && Debug.DEBUG_GENERAL) {				if (!success) {					Debug.println("  rm failed!!"); //$NON-NLS-1$				}			}			return (success);		} else {			return (true);		}	}