public class Tunnel
{
    public static final String TUNNEL_DATA = "tunnel.txt";
    
    public static final void main (String[] args)
    {
        String dataFile = TUNNEL_DATA;

        for (int i = 0; i < args.length; i++)
        {
            if ("-help".equals(args[i]))
            {
                System.out.println("Usage: [-data <file>] [-help]");
                System.exit(0);
            }
            
            if ("-data".equals(args[i]))
                dataFile = args[i+1];
        }
    }
}
@@ -1,12 +1,33 @@
+import java.util.*;%0A%0A
 public class
@@ -95,21 +95,17 @@
 l.txt%22;%0A
-    
 %0A
+
     publ
@@ -190,16 +190,47 @@
 EL_DATA;
+%0A        boolean debug = false;
 %0A%0A      
@@ -391,16 +391,25 @@
  %3Cfile%3E%5D
+ %5B-debug%5D
  %5B-help%5D
@@ -550,25 +550,235 @@
 s%5Bi+1%5D;%0A
-        %7D
+%0A            if (%22-debug%22.equals(args%5Bi%5D))%0A                debug = true;%0A        %7D%0A%0A        Vector%3CString%3E input = Util.readMap(dataFile);%0A        Map theMap = new Map(input, debug);%0A%0A        System.out.println(theMap);
 %0A    %7D%0A%7D

Update Tunnel.java