public void processLine(String line)
        {
            if (previousLine != null)
            {
                writer.Write(previousLine);
                writer.Write(streamInformation.getOutputNewline());
            }
            else
            {
                writer = new StreamWriter(stream, streamInformation.getOutputEncoding());
            }

            previousLine = line;
        }
        public void processLine(String line)
        {
            if (previousLine != null)
            {
                lineNumber++;
                if (lineNumber > limit)
                {
                    nextFile();
                    lineNumber = 1;
                }

                writer.Write(previousLine);
                writer.Write(streamInformation.getOutputNewline());
            }
            else
            {
                nextFile();
            }

            previousLine = line;
        }