private String printResults()
	{
		String strReturn = "\t\t\t//to print out the results.\n";
		strReturn += "\t\t\tSystem.out.printf(\"";

		String tmpOutputFormat = new String();
		for(int i = 0; i != this.mfstructOrig.lst_Grouping_Attr.size(); i++)
		{
			strReturn += "%-14s";
			tmpOutputFormat += "%-14s";
		}
		for(int i = 0; i != this.mfstructOrig.lst_FV.size(); i++)
		{
			strReturn += "%14s";
			tmpOutputFormat += "%14s";
		}
		strReturn += "\\n\", ";
		for(int i = 0; i != this.mfstructOrig.lst_Select_Attr.size(); i++)
		{
			strReturn += "\"" + this.mfstructOrig.lst_Select_Attr.get(i).toUpperCase() + "\"";
			if(i != this.mfstructOrig.lst_Select_Attr.size() - 1)
			{
				strReturn += " , ";
			}
		}
		strReturn += ");\n";
		strReturn += "\t\t\tfor(int i = 0; i != lstMFStruct.size(); i++)\n";
		strReturn += "\t\t\t{\n";
		strReturn += "\t\t\t\tSystem.out.printf(\"" + tmpOutputFormat + "\\n\", \n\t\t\t\t\t ";
		
		
		
		ArrayList<String> tmpList = this.mfstructOrig.lst_Select_Attr;
		for(int i = 0; i != tmpList.size(); i++)
		{
			String convertedName = new GenerateMFStructCode().convertVariableName(tmpList.get(i));
			if(convertedName.startsWith("count") == false)
			{
				strReturn += "lstMFStruct.get(i)."
						+ convertedName;
			}
			else
			{
				String tmp = this.myInitSubString(convertedName);
				String countName = convertedName.replaceAll("_" + tmp, "");
				strReturn += "lstMFStruct.get(i)." + countName;
			}
			if(i != tmpList.size() - 1)
			{
				strReturn += " , \n\t\t\t\t\t ";
			}
		}
		strReturn += ");\n";
		strReturn += "\t\t\t}\n";
		return strReturn;
	}