import java.util.*;

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

    public void translate (Vector<Food> foods)
    {
        for (int i = 0; i < foods.size(); i++)
        {
            Food toCheck = foods.elementAt(i);
        }
    }
    
    private boolean _debug;
}
@@ -272,16 +272,696 @@
 tAt(i);%0A
+            Vector%3CString%3E ingredients = toCheck.getIngredients();%0A%0A            for (int j = 0; j %3C ingredients.size(); j++)%0A            %7B%0A                String ingredient = ingredients.elementAt(j);%0A%0A                for (int k = 0; k %3C foods.size(); k++)%0A                %7B%0A                    Food compare = foods.elementAt(k);%0A%0A                    if (!toCheck.equals(compare))%0A                    %7B%0A                        if (compare.getIngredients().contains(ingredient))%0A                        %7B%0A                            System.out.println(%22Ingredient %22+ingredient+%22 found in%5Cn%22+compare);%0A                        %7D%0A                    %7D%0A                %7D%0A            %7D%0A
         

Update Babel.java