boolean lineswereskipped=false;
boolean isBinary = false; // true if length is non-zero and non-printable characters are encountered
try {
+ if (!closeSource)
+ {
+ source.mark();
+ }
while ( (data = source.nextLine()) != null)
{
length+=data.length();