private void appendDelimiterRow(StringBuilder graphic, int width) {
   appendDelimiterRow(
       graphic,
       width,
       horizontal,
       style.getDelimiterBound(Direction8.Left),
       style.getCenter(),
       style.getDelimiterBound(Direction8.Right));
 }
 private void appendLastRow(StringBuilder graphic, int width) {
   appendDelimiterRow(
       graphic,
       width,
       horizontalLower,
       style.getDelimiterBound(Direction8.DownLeft),
       style.getDelimiterBound(Direction8.Down),
       style.getDelimiterBound(Direction8.DownRight));
 }
 private void appendFirstRow(StringBuilder graphic, int width) {
   appendDelimiterRow(
       graphic,
       width,
       horizontalUpper,
       style.getDelimiterBound(Direction8.TopLeft),
       style.getDelimiterBound(Direction8.Top),
       style.getDelimiterBound(Direction8.TopRight));
 }