GZIPInputStream odczytuje wiersz po wierszu

Mam plik w formacie .gz. Klasą Java do odczytu tego pliku jest GZIPInputStream. Jednak ta klasa nie rozszerza klasy BufferedReader języka java. W rezultacie nie mogę odczytać pliku wiersz po wierszu. Potrzebuję czegoś takiego reader = new MyGZInputStream( some constructor of GZInputStream)...