wOut.flush();
catch (IllegalArgumentException ex) { usage(); System.exit (1); }  catch (Exception ex) { ex.printStackTrace(); System.exit (1); }  System.exit (0);
    public static void main (String args[])        throws Throwable    {        parseParams (args);        WordWrapWriter wOut;        if (jtWriter != null)            wOut = new WordWrapWriter (jtWriter, lineLen);        else            wOut = new WordWrapWriter (System.out, lineLen);        wOut.setPrefix (prefix);        wOut.setIndentation (indent);        LineNumberReader r = new LineNumberReader                                     (new InputStreamReader (in));        String line;        String sep = "";        while ((line = r.readLine()) != null)        {            if (line.length() == 0)            {                sep = "";                wOut.println();                wOut.println();                wOut.flush();            }            else            {                String[] words = TextUtil.split (line);                for (int i = 0; i < words.length; i++)                {                    wOut.print (sep);                    wOut.print (words[i]);                    sep = " ";                }            }        }        wOut.flush();    }