- if (rowType == 0) {
- return new PairEntry.Row(raf, listIndex, index, extra);
- } else if (rowType == 1 || rowType == 3) {
- return new TokenRow(raf, listIndex, index, /* hasMainEntry */rowType == 1, extra);
- } else if (rowType == 2) {
- return new TextEntry.Row(raf, listIndex, index, extra);
- } else if (rowType == 4) {
- return new HtmlEntry.Row(raf, listIndex, index, extra);
+ switch (rowType) {
+ case 0:
+ return new PairEntry.Row(raf, listIndex, index, extra);
+ case 1:
+ case 3:
+ return new TokenRow(raf, listIndex, index, /* hasMainEntry */rowType == 1, extra);
+ case 2:
+ return new TextEntry.Row(raf, listIndex, index, extra);
+ case 4:
+ return new HtmlEntry.Row(raf, listIndex, index, extra);