StringBuilder buf = new StringBuilder(); if (book.isShortBook()) { if (verseBase == null || verseBase.book != book) { buf.append(BibleNames.instance().getPreferredName(book));
/** * Some IBT books mistakenly had dummy empty verses which returned the following for verse 1,2,... lastVerse-1 * <chapter eID="gen7" osisID="1Esd.1"/> * <chapter eID="gen1010" osisID="Mal.3"/> */ private boolean isProbablyEmptyVerseInDocument(Book document, Verse verse) { int rawTextLength = ((AbstractBook)document).getBackend().getRawTextLength(verse); if (verse.getBook().isShortBook()) { return isProbablyShortBookEmptyVerseStub(rawTextLength); } else { return isProbablyEmptyVerseStub(rawTextLength); } }