import java.util.*;
import java.io.*;

public class Timetable
{
    public Timetable (String fileName, boolean debug)
    {
        _debug = debug;
    }

    private boolean _debug;
}
@@ -57,16 +57,59 @@
 table%0A%7B%0A
+    public static String SEPARATOR = %22,%22;%0A%0A
     publ
@@ -173,29 +173,849 @@
    _
-debug = debug;%0A    %7D%0A
+buses = new Vector%3CBus%3E();%0A        _debug = debug;%0A    %7D%0A%0A    private void loadData (String fileName)%0A    %7B%0A        /*%0A         * Open the data file and read it in.%0A         */%0A%0A        BufferedReader reader = null;%0A        Vector%3CCommand%3E values = new Vector%3CCommand%3E();%0A%0A        try%0A        %7B%0A            reader = new BufferedReader(new FileReader(inputFile));%0A            String line = null;%0A%0A            while ((line = reader.readLine()) != null)%0A            %7B%0A                String%5B%5D busData = line.split(SEPARATOR);%0A            %7D%0A        %7D%0A        catch (Throwable ex)%0A        %7B%0A            ex.printStackTrace();%0A        %7D%0A        finally%0A        %7B%0A            try%0A            %7B%0A                reader.close();%0A            %7D%0A            catch (Throwable ex)%0A            %7B%0A            %7D%0A        %7D%0A    %7D%0A%0A    private Vector%3CBus%3E _buses;
 %0A   

Update Timetable.java