diff --git a/aQute.libg/src/aQute/lib/collections/LineCollection.java b/aQute.libg/src/aQute/lib/collections/LineCollection.java index 435d725b6e..f6bea6a950 100644 --- a/aQute.libg/src/aQute/lib/collections/LineCollection.java +++ b/aQute.libg/src/aQute/lib/collections/LineCollection.java @@ -27,7 +27,7 @@ public LineCollection(File in) throws IOException { } public LineCollection(Reader reader) throws IOException { - this(new BufferedReader(reader)); + this((reader instanceof BufferedReader) ? (BufferedReader) reader : new BufferedReader(reader)); } public LineCollection(BufferedReader reader) throws IOException {