68a69,71
>  * <br>
>  * Changed by Salman Halim to set command-line parameters (following a
>  * lone hyphen) get set as properties.
70a74
>  * @author salman@bluestone.com
223a228,243
>             } else if (arg.equals ("-")) {
>               /**
>                * a lone hyphen was encountered.  everything from now
>                * on is just a command-line argument and should be set
>                * in a property.
>                */
>               int commandLineArg = 0;
> 
>               i++;
>               while (i < args.length)
>               {
>                 commandLineArg++;
>                 definedProps.put ("commandArg" + commandLineArg, args [i]);
> 
>                 i++;
>               }
234a255,260
>                  *
>                  * Note by Salman Halim:  i think this behaviour is
>                  * specific to Windows -- i have seen it with batch
>                  * files in the past (but not with Unix shell scripts)
>                  * -- i think putting quotes around the argument gets
>                  *  around this if the equal sign is important.
345c371
<         
---
> 
350c376
<             
---
> 
356c382
<             
---
> 
360c386
<         
---
> 
