class SymbolPathParser {

	public static List<String> parse(String name) {
		if (StringUtils.isBlank(name)) {
			throw new IllegalArgumentException(
				"Symbol list must contain at least one symbol name!");
		}
		if (name.indexOf(Namespace.NAMESPACE_DELIMITER) == -1) {
			List<String> list = new ArrayList<>();
			list.add(name);
			return list;
		}
		return naiveParse(name);
	}

}