Module getSubModule(String name) {
		if (StringUtils.isEmpty(name) || !hasSubModules()) {
			return null;
		}
		for (Module module : this.subModules) {
			if (name.equals(module.name)) {
				return module;
			}
		}
		return null;
	}