public ArrayList<Object> getPrevTestCase() {
		ArrayList<Object> result = new ArrayList<Object>();
		if(currTestCasePos > 0)
			currTestCasePos --;
		if(currTestCasePos % 2 == 0)
		{
			testcase = this.listCon.get(currTestCasePos/2).getTruetc();
		}
		else
		{
			testcase = this.listCon.get(currTestCasePos/2).getFalsetc();
		}
		StringTokenizer st= new StringTokenizer(testcase, "[, ]");
		int i = 0;
		while(st.hasMoreTokens())
		{
			switch(this.getParaList().get(i).getType())
			{
			case "Int":
				String res = st.nextToken();
				try {
					result.add(Integer.parseInt(res));
				}
				catch(NumberFormatException ex) {
					StringTokenizer st1 = new StringTokenizer(res, "/");
					Double temp1 = Double.parseDouble(st1.nextToken());
					Double temp2 = Double.parseDouble(st1.nextToken());
					result.add((temp1/temp2));
				}
				break;
			case "Real":
			case "Float":
			case "Double":
				String res1 = st.nextToken();
				try {
					result.add(Double.parseDouble(res1));
				}
				catch(NumberFormatException ex) {
					StringTokenizer st1 = new StringTokenizer(res1, "/");
					Double temp1 = Double.parseDouble(st1.nextToken());
					Double temp2 = Double.parseDouble(st1.nextToken());
					result.add((temp1/temp2));
				}
				break;
			}
			i++;
		}
		return result;
	}