public TransactionSet twoItemSubsets(TransactionSet candidSet, double minSupportLevel, TransactionSet transSet) {
			//System.out.println("2 ItemSubsets starting");
			//System.out.println("Starting ItemSet to make 2 item subsets");
			TransactionSet allSubsets = new TransactionSet();/*New subset of transactions to return in a TransactionSet*/
			
			int size = candidSet.getTransactionSet().size();
			//System.out.println("SIZE: " + size);
			for(int i = 0; i < size; i++){
				//System.out.println("i: " + i);
				Item currItem = new Item(candidSet.getTransactionSet().get(i).getTransaction().getItemSet().get(0).toString());
				for(int j = i+1; j < size; j++){
					//System.out.println("j: " + j);
					Item nextItem = new Item(candidSet.getTransactionSet().get(j).getTransaction().getItemSet().get(0).toString());
					ItemSet iSet = new ItemSet();
					iSet.getItemSet().add(currItem);
					iSet.getItemSet().add(nextItem);
					//System.out.println("ItemSet to check:\n:" + iSet.toString());
					double supportLevel = transSet.findSupport(iSet);
					//iSet.setItemSetSupport(findSupport);
					iSet.setItemSetSupport(supportLevel/transSet.getTransactionSet().size());
					//System.out.println("findSupport: " + (findSupport/transSet.getTransactionSet().size()) + "vs.  minSupport: " + minSupportLevel);
					//if(iSet.getItemSet().size() >1){
						if (iSet.getItemSetSupport() >= minSupportLevel) {
							//System.out.println("Passed: ");
							Transaction ts = new Transaction(iSet);
							allSubsets.getTransactionSet().add(ts);
						}
					//}
				}
			}
		return (allSubsets);/*final combination of all possible subsets based on the size of k*/
	}