public ConditionResultArray generateCCPath() { ArrayList<ArrayList<ConditionResult>> arrs = new ArrayList<ArrayList<ConditionResult>>(); for (int i = 0; i < this.size(); i++) { ArrayList<ConditionResult> arr = new ArrayList<ConditionResult>(); ConditionResult pt = new ConditionResult(); ConditionResult pf = new ConditionResult(); int count = this.get(i).getCount(); for (int j = 0; j < count; j++) { pt.add(1); pf.add(0); } System.out.println("0000 pt : " + pt.toString()); System.out.println("0000 pf : " + pf.toString()); arr.add(pt); arr.add(pf); arrs.add(arr); } System.out.println("1111 arrs : " + arrs); arrs = ConditionTree.sort(arrs); System.out.println("2222 arrs : " + arrs); // Debug.println(arrs); ConditionResultArray pathlist = ConditionTree.combine(arrs); System.out.println("3333 arrs : " + arrs); // Debug.println(pathlist); return pathlist; }