@Override
	public List<List<String>> getArtificialData(String fileName) {
		List<List<String>> ArtificialData = new ArrayList<List<String>>();
		String line = "";
		log.info("Start to get man-made datas in "+fileName+"... ...");
//Get Column Name list
		try {
			FileReader fr = new FileReader(new File(artificialFolderPath+"/"+fileName));
			BufferedReader br = new BufferedReader(fr);
//非#或*后的数据全部为人造数据部分，以~分隔				
			while ((line = br.readLine()) != null) {
				if(line.isEmpty()){
					continue;
				}
				if (line.startsWith("#")){
					continue;
				}else if(line.startsWith("*")){
					continue;
				}else if(line.toLowerCase().startsWith("rem")){
					continue;
				}else{
					String[] ele = line.split("~");
					List<String> lineData = new ArrayList<String>();
					for(String elements:ele){
						lineData.add(elements);
					}
					ArtificialData.add(lineData);
				}
			}
			if(br != null){
				br.close();
			}
		} catch (IOException e1) {
			log.error(e1.getLocalizedMessage());
		}
		return ArtificialData;
	}