public void Download10KbyCIK(String symbol, boolean isCurrent) {
		GetURL gURL = new GetURL();
		ArrayList<String> URLs = gURL.Get10kURLwithCIK(symbol, isCurrent);
		Iterator<String> it = URLs.iterator();
		while (it.hasNext()) {
			String str = it.next();
			int index0 = str.indexOf("data");
			int index1 = str.indexOf("/", index0 + 5);
			String CIK = str.substring(index0 + 5, index1);
			int index2 = str.lastIndexOf('.');
			if (index2 <= 14)
				continue;
			String year, url;
			if (isCurrent == false) {
				url = str.substring(0, str.length() - 2);
				year = str.substring(str.length() - 2);
				if (Integer.parseInt(year) < 60) {
					year = "20" + year;
				} else {
					year = "19" + year;
				}
			} else {
				year = "2014";
				url = str;
			}
			String ext = url.substring(index2);
			String fileName = "./10K/" + CIK + "_" + year + ".txt";// + "_" +
																	// index +
																	// ext;
			// DownLoad10K(url, fileName);

			StringBuffer sb_10K = Get10kContent(url);
			String s_10K = null;
			if (ext.equals(".txt")) {
				s_10K = sb_10K.toString();
			} else if (sb_10K != null) {
				s_10K = extractAllText(sb_10K.toString());
			}
			output(s_10K, year, symbol);

			System.out.println(fileName);
		}
	}