private void setDateLines(String dateInfo) {
		String[] dates = dateInfo.split(" ");
		if (dates.length < 2) {
//			System.out.println("\n\nARRAY IS SHORT : " + dateInfo + "  -->  "
//					+ Arrays.toString(dates));
			return;
		}
		boolean collectionDataFound = false;
		boolean earningsDateFound = false;
//		System.out.println("\n data : " + dateInfo + "  -->  "
//				+ Arrays.toString(dates));
		try {
			long earningsReportDate = EarningsTest.singleton.dateFormatForFile
					.parse(dates[1]).getTime() / 1000 / 3600 / 24;
			int collectionDate = (int) Double.parseDouble(dates[0]);
			int index = 0;
			for (Entry<Float, float[]> ent : technicals.entrySet()) {
				int datePt = (int) (float) ent.getKey();

				if (!earningsDateFound && datePt > (int) earningsReportDate  ) {
					earningsDateFound = true;
					earnDateX = convertIndexToScreenPoint(index);
					System.out.println("earnings date found "+datePt+"=="+earningsReportDate+"    >"+index);
				}
				if (!collectionDataFound && datePt >  collectionDate  ) {
					collectionDataFound = true;
					collectionDateX = convertIndexToScreenPoint(index);
					System.out.println("collection date found "+datePt+"=="+collectionDate+"    >"+index);
				}
				index++;
			}
			System.out.println("---------------->\n\nearnings report date : "
					+ earningsReportDate);
			System.out.println("collection date      : " + collectionDate);
			System.out.println("dateinfo: "+dateInfo);
			System.out.println("colectionDateX: "+collectionDateX);
			System.out.println("earnDateX: "+earnDateX);
			System.out.println("click pt: "+x+"\n\n<-------------------");
		} catch (ParseException e) { 

		}
	}