import java.util.*;

public class XMAS
{
    public XMAS (boolean debug)
    {
        _debug = debug;
    }

    public Vector<Integer> validate (Vector<Integer> input, int preamble)
    {
        Vector<Integer> invalid = new Vector<Integer>();
        int index = 0;

        for (int i = preamble; i < input.size(); i++)
        {
            int toCheck = input.elementAt(i);

            for (int j = index; j < preamble; j++)
            {
                
            }
        }

        return invalid;
    }

    private boolean _debug;
}
@@ -345,27 +345,84 @@
    i
-nt toCheck = input.
+f (!sums(elementAt(i), input, index, preamble))%0A                invalid.add(
 elem
@@ -429,23 +429,186 @@
 entAt(i)
+)
 ;%0A
+            
 %0A    
+        index++;%0A        %7D%0A%0A        return invalid;%0A    %7D%0A%0A    private boolean sums (int total, Vector%3CInteger%3E input, int start, int preanble)%0A    %7B%0A
         
@@ -624,18 +624,27 @@
 j = 
-index
+start
 ; j %3C
+ (start +
  pre
@@ -648,16 +648,20 @@
 preamble
+ -1)
 ; j++)%0A 
@@ -663,28 +663,24 @@
 ++)%0A        
-    
 %7B%0A          
@@ -676,30 +676,95 @@
 %0A           
+ if (input.elementAt(index) + input.elementAt(index +1) == total)%0A
      
-%0A
             
@@ -762,18 +762,28 @@
         
- %7D
+return true;
 %0A       
@@ -793,39 +793,37 @@
 %0A        return 
-invalid
+false
 ;%0A    %7D%0A%0A    pri

Update XMAS.java