 
             self.goToNextLinePosition()
             let offset = self.getHeadOffset()
-            let (currentLineCount, burasagari, oikomi) = self.getSuggestedLineCount(offset)
+            let (currentLineCount, burasagari) = self.getSuggestedLineCount(offset)
             var range = self.getCurrentLineRange(currentLineCount)
 
             let overflow = self.isOverflow(currentLineCount)

            let (_, returned) = self.getLineTail(range)

            lines.append(self.getCTLine(NSMakeRange(range.location, range.length - (returned ? 1 : 0)),
                headOffset: offset, burasagari: burasagari, oikomi: oikomi))

            // 次の行が指定した高さを超える場合は終了
            if overflow {

    private func getCTLine(
        range: NSRange,
        headOffset: CGFloat,
        burasagari: Bool = false) -> (CGFloat, CGFloat, CGFloat, CTLine) {

        // 行を生成
        var ctline = CTTypesetterCreateLine(self.typesetter, CFRangeMake(range.location, range.length))
