private void parseDir() {
		for (File file : dir.listFiles()) {
			if (file.isDirectory()) {
				DirManager manager = new DirManager(file, this);
				manager.parseDir();
				subDirs.add(manager);
			} else {
				FileHandler handler = FileHandler.getHandler(file);
				if (handler != null) {
					handler.parseFile(file, this);
				}
			}
		}
	}