while (lr.ready()) {
String currentLine = lr.readLine();//scan.nextLine();
if (currentLine.compareToIgnoreCase("") == 0) {
do {
currentHouse.add(new LineTag(currentLine,lr.getLineNumber()));
currentLine = lr.readLine(); //scan.nextLine();
}while(currentLine.compareTo("") == 0);
// currentHouse.setSpecValue(SongTagSpecs.Keys.OFFSET, lr.getLineNumber() - Integer.parseInt(currentHouse.getSpecValue(SongTagSpecs.Keys.LINE))); // setting lower boundery of house
currentHouse = new HouseTag(lr.getLineNumber()); // makeing new house to continue reading lines
body.add(currentHouse);
}
currentHouse.add(new LineTag(currentLine, lr.getLineNumber()));
}
}