• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 package com.ibm.icu.simple;
2 
3 import java.util.ListResourceBundle;
4 
5 public class LocaleElements_plurals extends ListResourceBundle {
6 
7     /**
8      * Overrides ListResourceBundle
9      */
getContents()10     public final Object[][] getContents() {
11           return  contents;
12     }
13 
14     private static Object[][] contents = {
15                 {
16                     "locales",
17                     new Object[][]{
18                         {
19                             "af",
20                             "set8",
21                         },
22                         {
23                             "ak",
24                             "set6",
25                         },
26                         {
27                             "am",
28                             "set1",
29                         },
30                         {
31                             "ar",
32                             "set33",
33                         },
34                         {
35                             "asa",
36                             "set8",
37                         },
38                         {
39                             "ast",
40                             "set3",
41                         },
42                         {
43                             "az",
44                             "set8",
45                         },
46                         {
47                             "be",
48                             "set26",
49                         },
50                         {
51                             "bem",
52                             "set8",
53                         },
54                         {
55                             "bez",
56                             "set8",
57                         },
58                         {
59                             "bg",
60                             "set8",
61                         },
62                         {
63                             "bh",
64                             "set6",
65                         },
66                         {
67                             "bm",
68                             "set0",
69                         },
70                         {
71                             "bn",
72                             "set1",
73                         },
74                         {
75                             "bo",
76                             "set0",
77                         },
78                         {
79                             "br",
80                             "set30",
81                         },
82                         {
83                             "brx",
84                             "set8",
85                         },
86                         {
87                             "bs",
88                             "set20",
89                         },
90                         {
91                             "ca",
92                             "set3",
93                         },
94                         {
95                             "cgg",
96                             "set8",
97                         },
98                         {
99                             "chr",
100                             "set8",
101                         },
102                         {
103                             "ckb",
104                             "set8",
105                         },
106                         {
107                             "cs",
108                             "set24",
109                         },
110                         {
111                             "cy",
112                             "set34",
113                         },
114                         {
115                             "da",
116                             "set10",
117                         },
118                         {
119                             "de",
120                             "set3",
121                         },
122                         {
123                             "dv",
124                             "set8",
125                         },
126                         {
127                             "dz",
128                             "set0",
129                         },
130                         {
131                             "ee",
132                             "set8",
133                         },
134                         {
135                             "el",
136                             "set8",
137                         },
138                         {
139                             "en",
140                             "set3",
141                         },
142                         {
143                             "eo",
144                             "set8",
145                         },
146                         {
147                             "es",
148                             "set8",
149                         },
150                         {
151                             "et",
152                             "set3",
153                         },
154                         {
155                             "eu",
156                             "set8",
157                         },
158                         {
159                             "fa",
160                             "set1",
161                         },
162                         {
163                             "ff",
164                             "set2",
165                         },
166                         {
167                             "fi",
168                             "set3",
169                         },
170                         {
171                             "fil",
172                             "set13",
173                         },
174                         {
175                             "fo",
176                             "set8",
177                         },
178                         {
179                             "fr",
180                             "set2",
181                         },
182                         {
183                             "fur",
184                             "set8",
185                         },
186                         {
187                             "fy",
188                             "set3",
189                         },
190                         {
191                             "ga",
192                             "set31",
193                         },
194                         {
195                             "gd",
196                             "set21",
197                         },
198                         {
199                             "gl",
200                             "set3",
201                         },
202                         {
203                             "gsw",
204                             "set8",
205                         },
206                         {
207                             "gu",
208                             "set1",
209                         },
210                         {
211                             "guw",
212                             "set6",
213                         },
214                         {
215                             "gv",
216                             "set32",
217                         },
218                         {
219                             "ha",
220                             "set8",
221                         },
222                         {
223                             "haw",
224                             "set8",
225                         },
226                         {
227                             "he",
228                             "set23",
229                         },
230                         {
231                             "hi",
232                             "set1",
233                         },
234                         {
235                             "hr",
236                             "set20",
237                         },
238                         {
239                             "hu",
240                             "set8",
241                         },
242                         {
243                             "hy",
244                             "set2",
245                         },
246                         {
247                             "id",
248                             "set0",
249                         },
250                         {
251                             "ig",
252                             "set0",
253                         },
254                         {
255                             "ii",
256                             "set0",
257                         },
258                         {
259                             "in",
260                             "set0",
261                         },
262                         {
263                             "is",
264                             "set11",
265                         },
266                         {
267                             "it",
268                             "set3",
269                         },
270                         {
271                             "iu",
272                             "set17",
273                         },
274                         {
275                             "iw",
276                             "set23",
277                         },
278                         {
279                             "ja",
280                             "set0",
281                         },
282                         {
283                             "jbo",
284                             "set0",
285                         },
286                         {
287                             "jgo",
288                             "set8",
289                         },
290                         {
291                             "ji",
292                             "set3",
293                         },
294                         {
295                             "jmc",
296                             "set8",
297                         },
298                         {
299                             "jv",
300                             "set0",
301                         },
302                         {
303                             "jw",
304                             "set0",
305                         },
306                         {
307                             "ka",
308                             "set8",
309                         },
310                         {
311                             "kab",
312                             "set2",
313                         },
314                         {
315                             "kaj",
316                             "set8",
317                         },
318                         {
319                             "kcg",
320                             "set8",
321                         },
322                         {
323                             "kde",
324                             "set0",
325                         },
326                         {
327                             "kea",
328                             "set0",
329                         },
330                         {
331                             "kk",
332                             "set8",
333                         },
334                         {
335                             "kkj",
336                             "set8",
337                         },
338                         {
339                             "kl",
340                             "set8",
341                         },
342                         {
343                             "km",
344                             "set0",
345                         },
346                         {
347                             "kn",
348                             "set1",
349                         },
350                         {
351                             "ko",
352                             "set0",
353                         },
354                         {
355                             "ks",
356                             "set8",
357                         },
358                         {
359                             "ksb",
360                             "set8",
361                         },
362                         {
363                             "ksh",
364                             "set16",
365                         },
366                         {
367                             "ku",
368                             "set8",
369                         },
370                         {
371                             "kw",
372                             "set17",
373                         },
374                         {
375                             "ky",
376                             "set8",
377                         },
378                         {
379                             "lag",
380                             "set15",
381                         },
382                         {
383                             "lb",
384                             "set8",
385                         },
386                         {
387                             "lg",
388                             "set8",
389                         },
390                         {
391                             "lkt",
392                             "set0",
393                         },
394                         {
395                             "ln",
396                             "set6",
397                         },
398                         {
399                             "lo",
400                             "set0",
401                         },
402                         {
403                             "lt",
404                             "set27",
405                         },
406                         {
407                             "lv",
408                             "set14",
409                         },
410                         {
411                             "mas",
412                             "set8",
413                         },
414                         {
415                             "mg",
416                             "set6",
417                         },
418                         {
419                             "mgo",
420                             "set8",
421                         },
422                         {
423                             "mk",
424                             "set12",
425                         },
426                         {
427                             "ml",
428                             "set8",
429                         },
430                         {
431                             "mn",
432                             "set8",
433                         },
434                         {
435                             "mo",
436                             "set19",
437                         },
438                         {
439                             "mr",
440                             "set1",
441                         },
442                         {
443                             "ms",
444                             "set0",
445                         },
446                         {
447                             "mt",
448                             "set28",
449                         },
450                         {
451                             "my",
452                             "set0",
453                         },
454                         {
455                             "nah",
456                             "set8",
457                         },
458                         {
459                             "naq",
460                             "set17",
461                         },
462                         {
463                             "nb",
464                             "set8",
465                         },
466                         {
467                             "nd",
468                             "set8",
469                         },
470                         {
471                             "ne",
472                             "set8",
473                         },
474                         {
475                             "nl",
476                             "set3",
477                         },
478                         {
479                             "nn",
480                             "set8",
481                         },
482                         {
483                             "nnh",
484                             "set8",
485                         },
486                         {
487                             "no",
488                             "set8",
489                         },
490                         {
491                             "nqo",
492                             "set0",
493                         },
494                         {
495                             "nr",
496                             "set8",
497                         },
498                         {
499                             "nso",
500                             "set6",
501                         },
502                         {
503                             "ny",
504                             "set8",
505                         },
506                         {
507                             "nyn",
508                             "set8",
509                         },
510                         {
511                             "om",
512                             "set8",
513                         },
514                         {
515                             "or",
516                             "set8",
517                         },
518                         {
519                             "os",
520                             "set8",
521                         },
522                         {
523                             "pa",
524                             "set6",
525                         },
526                         {
527                             "pap",
528                             "set8",
529                         },
530                         {
531                             "pl",
532                             "set25",
533                         },
534                         {
535                             "prg",
536                             "set14",
537                         },
538                         {
539                             "ps",
540                             "set8",
541                         },
542                         {
543                             "pt",
544                             "set4",
545                         },
546                         {
547                             "pt_PT",
548                             "set9",
549                         },
550                         {
551                             "rm",
552                             "set8",
553                         },
554                         {
555                             "ro",
556                             "set19",
557                         },
558                         {
559                             "rof",
560                             "set8",
561                         },
562                         {
563                             "root",
564                             "set0",
565                         },
566                         {
567                             "ru",
568                             "set29",
569                         },
570                         {
571                             "rwk",
572                             "set8",
573                         },
574                         {
575                             "sah",
576                             "set0",
577                         },
578                         {
579                             "saq",
580                             "set8",
581                         },
582                         {
583                             "se",
584                             "set17",
585                         },
586                         {
587                             "seh",
588                             "set8",
589                         },
590                         {
591                             "ses",
592                             "set0",
593                         },
594                         {
595                             "sg",
596                             "set0",
597                         },
598                         {
599                             "sh",
600                             "set20",
601                         },
602                         {
603                             "shi",
604                             "set18",
605                         },
606                         {
607                             "si",
608                             "set5",
609                         },
610                         {
611                             "sk",
612                             "set24",
613                         },
614                         {
615                             "sl",
616                             "set22",
617                         },
618                         {
619                             "sma",
620                             "set17",
621                         },
622                         {
623                             "smi",
624                             "set17",
625                         },
626                         {
627                             "smj",
628                             "set17",
629                         },
630                         {
631                             "smn",
632                             "set17",
633                         },
634                         {
635                             "sms",
636                             "set17",
637                         },
638                         {
639                             "sn",
640                             "set8",
641                         },
642                         {
643                             "so",
644                             "set8",
645                         },
646                         {
647                             "sq",
648                             "set8",
649                         },
650                         {
651                             "sr",
652                             "set20",
653                         },
654                         {
655                             "ss",
656                             "set8",
657                         },
658                         {
659                             "ssy",
660                             "set8",
661                         },
662                         {
663                             "st",
664                             "set8",
665                         },
666                         {
667                             "sv",
668                             "set3",
669                         },
670                         {
671                             "sw",
672                             "set3",
673                         },
674                         {
675                             "syr",
676                             "set8",
677                         },
678                         {
679                             "ta",
680                             "set8",
681                         },
682                         {
683                             "te",
684                             "set8",
685                         },
686                         {
687                             "teo",
688                             "set8",
689                         },
690                         {
691                             "th",
692                             "set0",
693                         },
694                         {
695                             "ti",
696                             "set6",
697                         },
698                         {
699                             "tig",
700                             "set8",
701                         },
702                         {
703                             "tk",
704                             "set8",
705                         },
706                         {
707                             "tl",
708                             "set13",
709                         },
710                         {
711                             "tn",
712                             "set8",
713                         },
714                         {
715                             "to",
716                             "set0",
717                         },
718                         {
719                             "tr",
720                             "set8",
721                         },
722                         {
723                             "ts",
724                             "set8",
725                         },
726                         {
727                             "tzm",
728                             "set7",
729                         },
730                         {
731                             "ug",
732                             "set8",
733                         },
734                         {
735                             "uk",
736                             "set29",
737                         },
738                         {
739                             "ur",
740                             "set3",
741                         },
742                         {
743                             "uz",
744                             "set8",
745                         },
746                         {
747                             "ve",
748                             "set8",
749                         },
750                         {
751                             "vi",
752                             "set0",
753                         },
754                         {
755                             "vo",
756                             "set8",
757                         },
758                         {
759                             "vun",
760                             "set8",
761                         },
762                         {
763                             "wa",
764                             "set6",
765                         },
766                         {
767                             "wae",
768                             "set8",
769                         },
770                         {
771                             "wo",
772                             "set0",
773                         },
774                         {
775                             "xh",
776                             "set8",
777                         },
778                         {
779                             "xog",
780                             "set8",
781                         },
782                         {
783                             "yi",
784                             "set3",
785                         },
786                         {
787                             "yo",
788                             "set0",
789                         },
790                         {
791                             "zh",
792                             "set0",
793                         },
794                         {
795                             "zu",
796                             "set1",
797                         },
798                     },
799                 },
800                 {
801                     "locales_ordinals",
802                     new Object[][]{
803                         {
804                             "af",
805                             "set35",
806                         },
807                         {
808                             "am",
809                             "set35",
810                         },
811                         {
812                             "ar",
813                             "set35",
814                         },
815                         {
816                             "az",
817                             "set48",
818                         },
819                         {
820                             "bg",
821                             "set35",
822                         },
823                         {
824                             "bn",
825                             "set50",
826                         },
827                         {
828                             "ca",
829                             "set46",
830                         },
831                         {
832                             "cs",
833                             "set35",
834                         },
835                         {
836                             "cy",
837                             "set51",
838                         },
839                         {
840                             "da",
841                             "set35",
842                         },
843                         {
844                             "de",
845                             "set35",
846                         },
847                         {
848                             "el",
849                             "set35",
850                         },
851                         {
852                             "en",
853                             "set44",
854                         },
855                         {
856                             "es",
857                             "set35",
858                         },
859                         {
860                             "et",
861                             "set35",
862                         },
863                         {
864                             "eu",
865                             "set35",
866                         },
867                         {
868                             "fa",
869                             "set35",
870                         },
871                         {
872                             "fi",
873                             "set35",
874                         },
875                         {
876                             "fil",
877                             "set37",
878                         },
879                         {
880                             "fr",
881                             "set37",
882                         },
883                         {
884                             "fy",
885                             "set35",
886                         },
887                         {
888                             "gl",
889                             "set35",
890                         },
891                         {
892                             "gu",
893                             "set49",
894                         },
895                         {
896                             "he",
897                             "set35",
898                         },
899                         {
900                             "hi",
901                             "set49",
902                         },
903                         {
904                             "hr",
905                             "set35",
906                         },
907                         {
908                             "hu",
909                             "set38",
910                         },
911                         {
912                             "hy",
913                             "set37",
914                         },
915                         {
916                             "id",
917                             "set35",
918                         },
919                         {
920                             "in",
921                             "set35",
922                         },
923                         {
924                             "is",
925                             "set35",
926                         },
927                         {
928                             "it",
929                             "set41",
930                         },
931                         {
932                             "iw",
933                             "set35",
934                         },
935                         {
936                             "ja",
937                             "set35",
938                         },
939                         {
940                             "ka",
941                             "set42",
942                         },
943                         {
944                             "kk",
945                             "set40",
946                         },
947                         {
948                             "km",
949                             "set35",
950                         },
951                         {
952                             "kn",
953                             "set35",
954                         },
955                         {
956                             "ko",
957                             "set35",
958                         },
959                         {
960                             "ky",
961                             "set35",
962                         },
963                         {
964                             "lo",
965                             "set37",
966                         },
967                         {
968                             "lt",
969                             "set35",
970                         },
971                         {
972                             "lv",
973                             "set35",
974                         },
975                         {
976                             "mk",
977                             "set47",
978                         },
979                         {
980                             "ml",
981                             "set35",
982                         },
983                         {
984                             "mn",
985                             "set35",
986                         },
987                         {
988                             "mo",
989                             "set37",
990                         },
991                         {
992                             "mr",
993                             "set45",
994                         },
995                         {
996                             "ms",
997                             "set37",
998                         },
999                         {
1000                             "my",
1001                             "set35",
1002                         },
1003                         {
1004                             "nb",
1005                             "set35",
1006                         },
1007                         {
1008                             "ne",
1009                             "set39",
1010                         },
1011                         {
1012                             "nl",
1013                             "set35",
1014                         },
1015                         {
1016                             "pa",
1017                             "set35",
1018                         },
1019                         {
1020                             "pl",
1021                             "set35",
1022                         },
1023                         {
1024                             "prg",
1025                             "set35",
1026                         },
1027                         {
1028                             "pt",
1029                             "set35",
1030                         },
1031                         {
1032                             "ro",
1033                             "set37",
1034                         },
1035                         {
1036                             "root",
1037                             "set35",
1038                         },
1039                         {
1040                             "ru",
1041                             "set35",
1042                         },
1043                         {
1044                             "sh",
1045                             "set35",
1046                         },
1047                         {
1048                             "si",
1049                             "set35",
1050                         },
1051                         {
1052                             "sk",
1053                             "set35",
1054                         },
1055                         {
1056                             "sl",
1057                             "set35",
1058                         },
1059                         {
1060                             "sq",
1061                             "set43",
1062                         },
1063                         {
1064                             "sr",
1065                             "set35",
1066                         },
1067                         {
1068                             "sv",
1069                             "set36",
1070                         },
1071                         {
1072                             "sw",
1073                             "set35",
1074                         },
1075                         {
1076                             "ta",
1077                             "set35",
1078                         },
1079                         {
1080                             "te",
1081                             "set35",
1082                         },
1083                         {
1084                             "th",
1085                             "set35",
1086                         },
1087                         {
1088                             "tl",
1089                             "set37",
1090                         },
1091                         {
1092                             "tr",
1093                             "set35",
1094                         },
1095                         {
1096                             "uk",
1097                             "set35",
1098                         },
1099                         {
1100                             "ur",
1101                             "set35",
1102                         },
1103                         {
1104                             "uz",
1105                             "set35",
1106                         },
1107                         {
1108                             "vi",
1109                             "set37",
1110                         },
1111                         {
1112                             "zh",
1113                             "set35",
1114                         },
1115                         {
1116                             "zu",
1117                             "set35",
1118                         },
1119                     },
1120                 },
1121                 {
1122                     "rules",
1123                     new Object[][]{
1124                         {
1125                             "set0",
1126                             new Object[][]{
1127                                 {
1128                                     "other",
1129                                     " @integer 0~15, 100, 1000, 10000, 100000, 1" +
1130                                     "000000, … @decimal 0.0~1.5, 10.0, 100.0, " +
1131                                     "1000.0, 10000.0, 100000.0, 1000000.0, …",
1132                                 },
1133                             },
1134                         },
1135                         {
1136                             "set1",
1137                             new Object[][]{
1138                                 {
1139                                     "one",
1140                                     "i = 0 or n = 1 @integer 0, 1 @decimal 0.0~1" +
1141                                     ".0, 0.00~0.04",
1142                                 },
1143                                 {
1144                                     "other",
1145                                     " @integer 2~17, 100, 1000, 10000, 100000, 1" +
1146                                     "000000, … @decimal 1.1~2.6, 10.0, 100.0, " +
1147                                     "1000.0, 10000.0, 100000.0, 1000000.0, …",
1148                                 },
1149                             },
1150                         },
1151                         {
1152                             "set10",
1153                             new Object[][]{
1154                                 {
1155                                     "one",
1156                                     "n = 1 or t != 0 and i = 0,1 @integer 1 @dec" +
1157                                     "imal 0.1~1.6",
1158                                 },
1159                                 {
1160                                     "other",
1161                                     " @integer 0, 2~16, 100, 1000, 10000, 100000" +
1162                                     ", 1000000, … @decimal 0.0, 2.0~3.4, 10.0," +
1163                                     " 100.0, 1000.0, 10000.0, 100000.0, 1000000." +
1164                                     "0, …",
1165                                 },
1166                             },
1167                         },
1168                         {
1169                             "set11",
1170                             new Object[][]{
1171                                 {
1172                                     "one",
1173                                     "t = 0 and i % 10 = 1 and i % 100 != 11 or t" +
1174                                     " != 0 @integer 1, 21, 31, 41, 51, 61, 71, 8" +
1175                                     "1, 101, 1001, … @decimal 0.1~1.6, 10.1, 1" +
1176                                     "00.1, 1000.1, …",
1177                                 },
1178                                 {
1179                                     "other",
1180                                     " @integer 0, 2~16, 100, 1000, 10000, 100000" +
1181                                     ", 1000000, … @decimal 0.0, 2.0, 3.0, 4.0," +
1182                                     " 5.0, 6.0, 7.0, 8.0, 10.0, 100.0, 1000.0, 1" +
1183                                     "0000.0, 100000.0, 1000000.0, …",
1184                                 },
1185                             },
1186                         },
1187                         {
1188                             "set12",
1189                             new Object[][]{
1190                                 {
1191                                     "one",
1192                                     "v = 0 and i % 10 = 1 or f % 10 = 1 @integer" +
1193                                     " 1, 11, 21, 31, 41, 51, 61, 71, 101, 1001, " +
1194                                     "… @decimal 0.1, 1.1, 2.1, 3.1, 4.1, 5.1, " +
1195                                     "6.1, 7.1, 10.1, 100.1, 1000.1, …",
1196                                 },
1197                                 {
1198                                     "other",
1199                                     " @integer 0, 2~10, 12~17, 100, 1000, 10000," +
1200                                     " 100000, 1000000, … @decimal 0.0, 0.2~1.0" +
1201                                     ", 1.2~1.7, 10.0, 100.0, 1000.0, 10000.0, 10" +
1202                                     "0000.0, 1000000.0, …",
1203                                 },
1204                             },
1205                         },
1206                         {
1207                             "set13",
1208                             new Object[][]{
1209                                 {
1210                                     "one",
1211                                     "v = 0 and i = 1,2,3 or v = 0 and i % 10 != " +
1212                                     "4,6,9 or v != 0 and f % 10 != 4,6,9 @intege" +
1213                                     "r 0~3, 5, 7, 8, 10~13, 15, 17, 18, 20, 21, " +
1214                                     "100, 1000, 10000, 100000, 1000000, … @dec" +
1215                                     "imal 0.0~0.3, 0.5, 0.7, 0.8, 1.0~1.3, 1.5, " +
1216                                     "1.7, 1.8, 2.0, 2.1, 10.0, 100.0, 1000.0, 10" +
1217                                     "000.0, 100000.0, 1000000.0, …",
1218                                 },
1219                                 {
1220                                     "other",
1221                                     " @integer 4, 6, 9, 14, 16, 19, 24, 26, 104," +
1222                                     " 1004, … @decimal 0.4, 0.6, 0.9, 1.4, 1.6" +
1223                                     ", 1.9, 2.4, 2.6, 10.4, 100.4, 1000.4, …",
1224                                 },
1225                             },
1226                         },
1227                         {
1228                             "set14",
1229                             new Object[][]{
1230                                 {
1231                                     "one",
1232                                     "n % 10 = 1 and n % 100 != 11 or v = 2 and f" +
1233                                     " % 10 = 1 and f % 100 != 11 or v != 2 and f" +
1234                                     " % 10 = 1 @integer 1, 21, 31, 41, 51, 61, 7" +
1235                                     "1, 81, 101, 1001, … @decimal 0.1, 1.0, 1." +
1236                                     "1, 2.1, 3.1, 4.1, 5.1, 6.1, 7.1, 10.1, 100." +
1237                                     "1, 1000.1, …",
1238                                 },
1239                                 {
1240                                     "other",
1241                                     " @integer 2~9, 22~29, 102, 1002, … @decim" +
1242                                     "al 0.2~0.9, 1.2~1.9, 10.2, 100.2, 1000.2, …",
1243                                 },
1244                                 {
1245                                     "zero",
1246                                     "n % 10 = 0 or n % 100 = 11..19 or v = 2 and" +
1247                                     " f % 100 = 11..19 @integer 0, 10~20, 30, 40" +
1248                                     ", 50, 60, 100, 1000, 10000, 100000, 1000000" +
1249                                     ", … @decimal 0.0, 10.0, 11.0, 12.0, 13.0," +
1250                                     " 14.0, 15.0, 16.0, 100.0, 1000.0, 10000.0, " +
1251                                     "100000.0, 1000000.0, …",
1252                                 },
1253                             },
1254                         },
1255                         {
1256                             "set15",
1257                             new Object[][]{
1258                                 {
1259                                     "one",
1260                                     "i = 0,1 and n != 0 @integer 1 @decimal 0.1~1.6",
1261                                 },
1262                                 {
1263                                     "other",
1264                                     " @integer 2~17, 100, 1000, 10000, 100000, 1" +
1265                                     "000000, … @decimal 2.0~3.5, 10.0, 100.0, " +
1266                                     "1000.0, 10000.0, 100000.0, 1000000.0, …",
1267                                 },
1268                                 {
1269                                     "zero",
1270                                     "n = 0 @integer 0 @decimal 0.0, 0.00, 0.000," +
1271                                     " 0.0000",
1272                                 },
1273                             },
1274                         },
1275                         {
1276                             "set16",
1277                             new Object[][]{
1278                                 {
1279                                     "one",
1280                                     "n = 1 @integer 1 @decimal 1.0, 1.00, 1.000," +
1281                                     " 1.0000",
1282                                 },
1283                                 {
1284                                     "other",
1285                                     " @integer 2~17, 100, 1000, 10000, 100000, 1" +
1286                                     "000000, … @decimal 0.1~0.9, 1.1~1.7, 10.0" +
1287                                     ", 100.0, 1000.0, 10000.0, 100000.0, 1000000" +
1288                                     ".0, …",
1289                                 },
1290                                 {
1291                                     "zero",
1292                                     "n = 0 @integer 0 @decimal 0.0, 0.00, 0.000," +
1293                                     " 0.0000",
1294                                 },
1295                             },
1296                         },
1297                         {
1298                             "set17",
1299                             new Object[][]{
1300                                 {
1301                                     "one",
1302                                     "n = 1 @integer 1 @decimal 1.0, 1.00, 1.000," +
1303                                     " 1.0000",
1304                                 },
1305                                 {
1306                                     "other",
1307                                     " @integer 0, 3~17, 100, 1000, 10000, 100000" +
1308                                     ", 1000000, … @decimal 0.0~0.9, 1.1~1.6, 1" +
1309                                     "0.0, 100.0, 1000.0, 10000.0, 100000.0, 1000" +
1310                                     "000.0, …",
1311                                 },
1312                                 {
1313                                     "two",
1314                                     "n = 2 @integer 2 @decimal 2.0, 2.00, 2.000," +
1315                                     " 2.0000",
1316                                 },
1317                             },
1318                         },
1319                         {
1320                             "set18",
1321                             new Object[][]{
1322                                 {
1323                                     "few",
1324                                     "n = 2..10 @integer 2~10 @decimal 2.0, 3.0, " +
1325                                     "4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 2.00, 3" +
1326                                     ".00, 4.00, 5.00, 6.00, 7.00, 8.00",
1327                                 },
1328                                 {
1329                                     "one",
1330                                     "i = 0 or n = 1 @integer 0, 1 @decimal 0.0~1" +
1331                                     ".0, 0.00~0.04",
1332                                 },
1333                                 {
1334                                     "other",
1335                                     " @integer 11~26, 100, 1000, 10000, 100000, " +
1336                                     "1000000, … @decimal 1.1~1.9, 2.1~2.7, 10." +
1337                                     "1, 100.0, 1000.0, 10000.0, 100000.0, 100000" +
1338                                     "0.0, …",
1339                                 },
1340                             },
1341                         },
1342                         {
1343                             "set19",
1344                             new Object[][]{
1345                                 {
1346                                     "few",
1347                                     "v != 0 or n = 0 or n != 1 and n % 100 = 1.." +
1348                                     "19 @integer 0, 2~16, 101, 1001, … @decima" +
1349                                     "l 0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 10" +
1350                                     "0000.0, 1000000.0, …",
1351                                 },
1352                                 {
1353                                     "one",
1354                                     "i = 1 and v = 0 @integer 1",
1355                                 },
1356                                 {
1357                                     "other",
1358                                     " @integer 20~35, 100, 1000, 10000, 100000, " +
1359                                     "1000000, …",
1360                                 },
1361                             },
1362                         },
1363                         {
1364                             "set2",
1365                             new Object[][]{
1366                                 {
1367                                     "one",
1368                                     "i = 0,1 @integer 0, 1 @decimal 0.0~1.5",
1369                                 },
1370                                 {
1371                                     "other",
1372                                     " @integer 2~17, 100, 1000, 10000, 100000, 1" +
1373                                     "000000, … @decimal 2.0~3.5, 10.0, 100.0, " +
1374                                     "1000.0, 10000.0, 100000.0, 1000000.0, …",
1375                                 },
1376                             },
1377                         },
1378                         {
1379                             "set20",
1380                             new Object[][]{
1381                                 {
1382                                     "few",
1383                                     "v = 0 and i % 10 = 2..4 and i % 100 != 12.." +
1384                                     "14 or f % 10 = 2..4 and f % 100 != 12..14 @" +
1385                                     "integer 2~4, 22~24, 32~34, 42~44, 52~54, 62" +
1386                                     ", 102, 1002, … @decimal 0.2~0.4, 1.2~1.4," +
1387                                     " 2.2~2.4, 3.2~3.4, 4.2~4.4, 5.2, 10.2, 100." +
1388                                     "2, 1000.2, …",
1389                                 },
1390                                 {
1391                                     "one",
1392                                     "v = 0 and i % 10 = 1 and i % 100 != 11 or f" +
1393                                     " % 10 = 1 and f % 100 != 11 @integer 1, 21," +
1394                                     " 31, 41, 51, 61, 71, 81, 101, 1001, … @de" +
1395                                     "cimal 0.1, 1.1, 2.1, 3.1, 4.1, 5.1, 6.1, 7." +
1396                                     "1, 10.1, 100.1, 1000.1, …",
1397                                 },
1398                                 {
1399                                     "other",
1400                                     " @integer 0, 5~19, 100, 1000, 10000, 100000" +
1401                                     ", 1000000, … @decimal 0.0, 0.5~1.0, 1.5~2" +
1402                                     ".0, 2.5~2.7, 10.0, 100.0, 1000.0, 10000.0, " +
1403                                     "100000.0, 1000000.0, …",
1404                                 },
1405                             },
1406                         },
1407                         {
1408                             "set21",
1409                             new Object[][]{
1410                                 {
1411                                     "few",
1412                                     "n = 3..10,13..19 @integer 3~10, 13~19 @deci" +
1413                                     "mal 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0" +
1414                                     ", 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0," +
1415                                     " 3.00",
1416                                 },
1417                                 {
1418                                     "one",
1419                                     "n = 1,11 @integer 1, 11 @decimal 1.0, 11.0," +
1420                                     " 1.00, 11.00, 1.000, 11.000, 1.0000",
1421                                 },
1422                                 {
1423                                     "other",
1424                                     " @integer 0, 20~34, 100, 1000, 10000, 10000" +
1425                                     "0, 1000000, … @decimal 0.0~0.9, 1.1~1.6, " +
1426                                     "10.1, 100.0, 1000.0, 10000.0, 100000.0, 100" +
1427                                     "0000.0, …",
1428                                 },
1429                                 {
1430                                     "two",
1431                                     "n = 2,12 @integer 2, 12 @decimal 2.0, 12.0," +
1432                                     " 2.00, 12.00, 2.000, 12.000, 2.0000",
1433                                 },
1434                             },
1435                         },
1436                         {
1437                             "set22",
1438                             new Object[][]{
1439                                 {
1440                                     "few",
1441                                     "v = 0 and i % 100 = 3..4 or v != 0 @integer" +
1442                                     " 3, 4, 103, 104, 203, 204, 303, 304, 403, 4" +
1443                                     "04, 503, 504, 603, 604, 703, 704, 1003, …" +
1444                                     " @decimal 0.0~1.5, 10.0, 100.0, 1000.0, 100" +
1445                                     "00.0, 100000.0, 1000000.0, …",
1446                                 },
1447                                 {
1448                                     "one",
1449                                     "v = 0 and i % 100 = 1 @integer 1, 101, 201," +
1450                                     " 301, 401, 501, 601, 701, 1001, …",
1451                                 },
1452                                 {
1453                                     "other",
1454                                     " @integer 0, 5~19, 100, 1000, 10000, 100000" +
1455                                     ", 1000000, …",
1456                                 },
1457                                 {
1458                                     "two",
1459                                     "v = 0 and i % 100 = 2 @integer 2, 102, 202," +
1460                                     " 302, 402, 502, 602, 702, 1002, …",
1461                                 },
1462                             },
1463                         },
1464                         {
1465                             "set23",
1466                             new Object[][]{
1467                                 {
1468                                     "many",
1469                                     "v = 0 and n != 0..10 and n % 10 = 0 @intege" +
1470                                     "r 20, 30, 40, 50, 60, 70, 80, 90, 100, 1000" +
1471                                     ", 10000, 100000, 1000000, …",
1472                                 },
1473                                 {
1474                                     "one",
1475                                     "i = 1 and v = 0 @integer 1",
1476                                 },
1477                                 {
1478                                     "other",
1479                                     " @integer 0, 3~17, 101, 1001, … @decimal " +
1480                                     "0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 1000" +
1481                                     "00.0, 1000000.0, …",
1482                                 },
1483                                 {
1484                                     "two",
1485                                     "i = 2 and v = 0 @integer 2",
1486                                 },
1487                             },
1488                         },
1489                         {
1490                             "set24",
1491                             new Object[][]{
1492                                 {
1493                                     "few",
1494                                     "i = 2..4 and v = 0 @integer 2~4",
1495                                 },
1496                                 {
1497                                     "many",
1498                                     "v != 0   @decimal 0.0~1.5, 10.0, 100.0, 100" +
1499                                     "0.0, 10000.0, 100000.0, 1000000.0, …",
1500                                 },
1501                                 {
1502                                     "one",
1503                                     "i = 1 and v = 0 @integer 1",
1504                                 },
1505                                 {
1506                                     "other",
1507                                     " @integer 0, 5~19, 100, 1000, 10000, 100000" +
1508                                     ", 1000000, …",
1509                                 },
1510                             },
1511                         },
1512                         {
1513                             "set25",
1514                             new Object[][]{
1515                                 {
1516                                     "few",
1517                                     "v = 0 and i % 10 = 2..4 and i % 100 != 12.." +
1518                                     "14 @integer 2~4, 22~24, 32~34, 42~44, 52~54" +
1519                                     ", 62, 102, 1002, …",
1520                                 },
1521                                 {
1522                                     "many",
1523                                     "v = 0 and i != 1 and i % 10 = 0..1 or v = 0" +
1524                                     " and i % 10 = 5..9 or v = 0 and i % 100 = 1" +
1525                                     "2..14 @integer 0, 5~19, 100, 1000, 10000, 1" +
1526                                     "00000, 1000000, …",
1527                                 },
1528                                 {
1529                                     "one",
1530                                     "i = 1 and v = 0 @integer 1",
1531                                 },
1532                                 {
1533                                     "other",
1534                                     "   @decimal 0.0~1.5, 10.0, 100.0, 1000.0, 1" +
1535                                     "0000.0, 100000.0, 1000000.0, …",
1536                                 },
1537                             },
1538                         },
1539                         {
1540                             "set26",
1541                             new Object[][]{
1542                                 {
1543                                     "few",
1544                                     "n % 10 = 2..4 and n % 100 != 12..14 @intege" +
1545                                     "r 2~4, 22~24, 32~34, 42~44, 52~54, 62, 102," +
1546                                     " 1002, … @decimal 2.0, 3.0, 4.0, 22.0, 23" +
1547                                     ".0, 24.0, 32.0, 33.0, 102.0, 1002.0, …",
1548                                 },
1549                                 {
1550                                     "many",
1551                                     "n % 10 = 0 or n % 10 = 5..9 or n % 100 = 11" +
1552                                     "..14 @integer 0, 5~19, 100, 1000, 10000, 10" +
1553                                     "0000, 1000000, … @decimal 0.0, 5.0, 6.0, " +
1554                                     "7.0, 8.0, 9.0, 10.0, 11.0, 100.0, 1000.0, 1" +
1555                                     "0000.0, 100000.0, 1000000.0, …",
1556                                 },
1557                                 {
1558                                     "one",
1559                                     "n % 10 = 1 and n % 100 != 11 @integer 1, 21" +
1560                                     ", 31, 41, 51, 61, 71, 81, 101, 1001, … @d" +
1561                                     "ecimal 1.0, 21.0, 31.0, 41.0, 51.0, 61.0, 7" +
1562                                     "1.0, 81.0, 101.0, 1001.0, …",
1563                                 },
1564                                 {
1565                                     "other",
1566                                     "   @decimal 0.1~0.9, 1.1~1.7, 10.1, 100.1, " +
1567                                     "1000.1, …",
1568                                 },
1569                             },
1570                         },
1571                         {
1572                             "set27",
1573                             new Object[][]{
1574                                 {
1575                                     "few",
1576                                     "n % 10 = 2..9 and n % 100 != 11..19 @intege" +
1577                                     "r 2~9, 22~29, 102, 1002, … @decimal 2.0, " +
1578                                     "3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 22.0, 10" +
1579                                     "2.0, 1002.0, …",
1580                                 },
1581                                 {
1582                                     "many",
1583                                     "f != 0   @decimal 0.1~0.9, 1.1~1.7, 10.1, 1" +
1584                                     "00.1, 1000.1, …",
1585                                 },
1586                                 {
1587                                     "one",
1588                                     "n % 10 = 1 and n % 100 != 11..19 @integer 1" +
1589                                     ", 21, 31, 41, 51, 61, 71, 81, 101, 1001, … @decimal 1.0, 21.0, 31.0, 41.0, 51.0, 61." +
1590                                     "0, 71.0, 81.0, 101.0, 1001.0, …",
1591                                 },
1592                                 {
1593                                     "other",
1594                                     " @integer 0, 10~20, 30, 40, 50, 60, 100, 10" +
1595                                     "00, 10000, 100000, 1000000, … @decimal 0." +
1596                                     "0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0" +
1597                                     ", 100.0, 1000.0, 10000.0, 100000.0, 1000000" +
1598                                     ".0, …",
1599                                 },
1600                             },
1601                         },
1602                         {
1603                             "set28",
1604                             new Object[][]{
1605                                 {
1606                                     "few",
1607                                     "n = 0 or n % 100 = 2..10 @integer 0, 2~10, " +
1608                                     "102~107, 1002, … @decimal 0.0, 2.0, 3.0, " +
1609                                     "4.0, 5.0, 6.0, 7.0, 8.0, 10.0, 102.0, 1002." +
1610                                     "0, …",
1611                                 },
1612                                 {
1613                                     "many",
1614                                     "n % 100 = 11..19 @integer 11~19, 111~117, 1" +
1615                                     "011, … @decimal 11.0, 12.0, 13.0, 14.0, 1" +
1616                                     "5.0, 16.0, 17.0, 18.0, 111.0, 1011.0, …",
1617                                 },
1618                                 {
1619                                     "one",
1620                                     "n = 1 @integer 1 @decimal 1.0, 1.00, 1.000," +
1621                                     " 1.0000",
1622                                 },
1623                                 {
1624                                     "other",
1625                                     " @integer 20~35, 100, 1000, 10000, 100000, " +
1626                                     "1000000, … @decimal 0.1~0.9, 1.1~1.7, 10." +
1627                                     "1, 100.0, 1000.0, 10000.0, 100000.0, 100000" +
1628                                     "0.0, …",
1629                                 },
1630                             },
1631                         },
1632                         {
1633                             "set29",
1634                             new Object[][]{
1635                                 {
1636                                     "few",
1637                                     "v = 0 and i % 10 = 2..4 and i % 100 != 12.." +
1638                                     "14 @integer 2~4, 22~24, 32~34, 42~44, 52~54" +
1639                                     ", 62, 102, 1002, …",
1640                                 },
1641                                 {
1642                                     "many",
1643                                     "v = 0 and i % 10 = 0 or v = 0 and i % 10 = " +
1644                                     "5..9 or v = 0 and i % 100 = 11..14 @integer" +
1645                                     " 0, 5~19, 100, 1000, 10000, 100000, 1000000" +
1646                                     ", …",
1647                                 },
1648                                 {
1649                                     "one",
1650                                     "v = 0 and i % 10 = 1 and i % 100 != 11 @int" +
1651                                     "eger 1, 21, 31, 41, 51, 61, 71, 81, 101, 10" +
1652                                     "01, …",
1653                                 },
1654                                 {
1655                                     "other",
1656                                     "   @decimal 0.0~1.5, 10.0, 100.0, 1000.0, 1" +
1657                                     "0000.0, 100000.0, 1000000.0, …",
1658                                 },
1659                             },
1660                         },
1661                         {
1662                             "set3",
1663                             new Object[][]{
1664                                 {
1665                                     "one",
1666                                     "i = 1 and v = 0 @integer 1",
1667                                 },
1668                                 {
1669                                     "other",
1670                                     " @integer 0, 2~16, 100, 1000, 10000, 100000" +
1671                                     ", 1000000, … @decimal 0.0~1.5, 10.0, 100." +
1672                                     "0, 1000.0, 10000.0, 100000.0, 1000000.0, …",
1673                                 },
1674                             },
1675                         },
1676                         {
1677                             "set30",
1678                             new Object[][]{
1679                                 {
1680                                     "few",
1681                                     "n % 10 = 3..4,9 and n % 100 != 10..19,70..7" +
1682                                     "9,90..99 @integer 3, 4, 9, 23, 24, 29, 33, " +
1683                                     "34, 39, 43, 44, 49, 103, 1003, … @decimal" +
1684                                     " 3.0, 4.0, 9.0, 23.0, 24.0, 29.0, 33.0, 34." +
1685                                     "0, 103.0, 1003.0, …",
1686                                 },
1687                                 {
1688                                     "many",
1689                                     "n != 0 and n % 1000000 = 0 @integer 1000000" +
1690                                     ", … @decimal 1000000.0, 1000000.00, 10000" +
1691                                     "00.000, …",
1692                                 },
1693                                 {
1694                                     "one",
1695                                     "n % 10 = 1 and n % 100 != 11,71,91 @integer" +
1696                                     " 1, 21, 31, 41, 51, 61, 81, 101, 1001, … " +
1697                                     "@decimal 1.0, 21.0, 31.0, 41.0, 51.0, 61.0," +
1698                                     " 81.0, 101.0, 1001.0, …",
1699                                 },
1700                                 {
1701                                     "other",
1702                                     " @integer 0, 5~8, 10~20, 100, 1000, 10000, " +
1703                                     "100000, … @decimal 0.0~0.9, 1.1~1.6, 10.0" +
1704                                     ", 100.0, 1000.0, 10000.0, 100000.0, …",
1705                                 },
1706                                 {
1707                                     "two",
1708                                     "n % 10 = 2 and n % 100 != 12,72,92 @integer" +
1709                                     " 2, 22, 32, 42, 52, 62, 82, 102, 1002, … " +
1710                                     "@decimal 2.0, 22.0, 32.0, 42.0, 52.0, 62.0," +
1711                                     " 82.0, 102.0, 1002.0, …",
1712                                 },
1713                             },
1714                         },
1715                         {
1716                             "set31",
1717                             new Object[][]{
1718                                 {
1719                                     "few",
1720                                     "n = 3..6 @integer 3~6 @decimal 3.0, 4.0, 5." +
1721                                     "0, 6.0, 3.00, 4.00, 5.00, 6.00, 3.000, 4.00" +
1722                                     "0, 5.000, 6.000, 3.0000, 4.0000, 5.0000, 6." +
1723                                     "0000",
1724                                 },
1725                                 {
1726                                     "many",
1727                                     "n = 7..10 @integer 7~10 @decimal 7.0, 8.0, " +
1728                                     "9.0, 10.0, 7.00, 8.00, 9.00, 10.00, 7.000, " +
1729                                     "8.000, 9.000, 10.000, 7.0000, 8.0000, 9.000" +
1730                                     "0, 10.0000",
1731                                 },
1732                                 {
1733                                     "one",
1734                                     "n = 1 @integer 1 @decimal 1.0, 1.00, 1.000," +
1735                                     " 1.0000",
1736                                 },
1737                                 {
1738                                     "other",
1739                                     " @integer 0, 11~25, 100, 1000, 10000, 10000" +
1740                                     "0, 1000000, … @decimal 0.0~0.9, 1.1~1.6, " +
1741                                     "10.1, 100.0, 1000.0, 10000.0, 100000.0, 100" +
1742                                     "0000.0, …",
1743                                 },
1744                                 {
1745                                     "two",
1746                                     "n = 2 @integer 2 @decimal 2.0, 2.00, 2.000," +
1747                                     " 2.0000",
1748                                 },
1749                             },
1750                         },
1751                         {
1752                             "set32",
1753                             new Object[][]{
1754                                 {
1755                                     "few",
1756                                     "v = 0 and i % 100 = 0,20,40,60,80 @integer " +
1757                                     "0, 20, 40, 60, 80, 100, 120, 140, 1000, 100" +
1758                                     "00, 100000, 1000000, …",
1759                                 },
1760                                 {
1761                                     "many",
1762                                     "v != 0   @decimal 0.0~1.5, 10.0, 100.0, 100" +
1763                                     "0.0, 10000.0, 100000.0, 1000000.0, …",
1764                                 },
1765                                 {
1766                                     "one",
1767                                     "v = 0 and i % 10 = 1 @integer 1, 11, 21, 31" +
1768                                     ", 41, 51, 61, 71, 101, 1001, …",
1769                                 },
1770                                 {
1771                                     "other",
1772                                     " @integer 3~10, 13~19, 23, 103, 1003, …",
1773                                 },
1774                                 {
1775                                     "two",
1776                                     "v = 0 and i % 10 = 2 @integer 2, 12, 22, 32" +
1777                                     ", 42, 52, 62, 72, 102, 1002, …",
1778                                 },
1779                             },
1780                         },
1781                         {
1782                             "set33",
1783                             new Object[][]{
1784                                 {
1785                                     "few",
1786                                     "n % 100 = 3..10 @integer 3~10, 103~110, 100" +
1787                                     "3, … @decimal 3.0, 4.0, 5.0, 6.0, 7.0, 8." +
1788                                     "0, 9.0, 10.0, 103.0, 1003.0, …",
1789                                 },
1790                                 {
1791                                     "many",
1792                                     "n % 100 = 11..99 @integer 11~26, 111, 1011," +
1793                                     " … @decimal 11.0, 12.0, 13.0, 14.0, 15.0," +
1794                                     " 16.0, 17.0, 18.0, 111.0, 1011.0, …",
1795                                 },
1796                                 {
1797                                     "one",
1798                                     "n = 1 @integer 1 @decimal 1.0, 1.00, 1.000," +
1799                                     " 1.0000",
1800                                 },
1801                                 {
1802                                     "other",
1803                                     " @integer 100~102, 200~202, 300~302, 400~40" +
1804                                     "2, 500~502, 600, 1000, 10000, 100000, 10000" +
1805                                     "00, … @decimal 0.1~0.9, 1.1~1.7, 10.1, 10" +
1806                                     "0.0, 1000.0, 10000.0, 100000.0, 1000000.0, " +
1807                                     "…",
1808                                 },
1809                                 {
1810                                     "two",
1811                                     "n = 2 @integer 2 @decimal 2.0, 2.00, 2.000," +
1812                                     " 2.0000",
1813                                 },
1814                                 {
1815                                     "zero",
1816                                     "n = 0 @integer 0 @decimal 0.0, 0.00, 0.000," +
1817                                     " 0.0000",
1818                                 },
1819                             },
1820                         },
1821                         {
1822                             "set34",
1823                             new Object[][]{
1824                                 {
1825                                     "few",
1826                                     "n = 3 @integer 3 @decimal 3.0, 3.00, 3.000," +
1827                                     " 3.0000",
1828                                 },
1829                                 {
1830                                     "many",
1831                                     "n = 6 @integer 6 @decimal 6.0, 6.00, 6.000," +
1832                                     " 6.0000",
1833                                 },
1834                                 {
1835                                     "one",
1836                                     "n = 1 @integer 1 @decimal 1.0, 1.00, 1.000," +
1837                                     " 1.0000",
1838                                 },
1839                                 {
1840                                     "other",
1841                                     " @integer 4, 5, 7~20, 100, 1000, 10000, 100" +
1842                                     "000, 1000000, … @decimal 0.1~0.9, 1.1~1.7" +
1843                                     ", 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1" +
1844                                     "000000.0, …",
1845                                 },
1846                                 {
1847                                     "two",
1848                                     "n = 2 @integer 2 @decimal 2.0, 2.00, 2.000," +
1849                                     " 2.0000",
1850                                 },
1851                                 {
1852                                     "zero",
1853                                     "n = 0 @integer 0 @decimal 0.0, 0.00, 0.000," +
1854                                     " 0.0000",
1855                                 },
1856                             },
1857                         },
1858                         {
1859                             "set35",
1860                             new Object[][]{
1861                                 {
1862                                     "other",
1863                                     " @integer 0~15, 100, 1000, 10000, 100000, 1" +
1864                                     "000000, …",
1865                                 },
1866                             },
1867                         },
1868                         {
1869                             "set36",
1870                             new Object[][]{
1871                                 {
1872                                     "one",
1873                                     "n % 10 = 1,2 and n % 100 != 11,12 @integer " +
1874                                     "1, 2, 21, 22, 31, 32, 41, 42, 51, 52, 61, 6" +
1875                                     "2, 71, 72, 81, 82, 101, 1001, …",
1876                                 },
1877                                 {
1878                                     "other",
1879                                     " @integer 0, 3~17, 100, 1000, 10000, 100000" +
1880                                     ", 1000000, …",
1881                                 },
1882                             },
1883                         },
1884                         {
1885                             "set37",
1886                             new Object[][]{
1887                                 {
1888                                     "one",
1889                                     "n = 1 @integer 1",
1890                                 },
1891                                 {
1892                                     "other",
1893                                     " @integer 0, 2~16, 100, 1000, 10000, 100000" +
1894                                     ", 1000000, …",
1895                                 },
1896                             },
1897                         },
1898                         {
1899                             "set38",
1900                             new Object[][]{
1901                                 {
1902                                     "one",
1903                                     "n = 1,5 @integer 1, 5",
1904                                 },
1905                                 {
1906                                     "other",
1907                                     " @integer 0, 2~4, 6~17, 100, 1000, 10000, 1" +
1908                                     "00000, 1000000, …",
1909                                 },
1910                             },
1911                         },
1912                         {
1913                             "set39",
1914                             new Object[][]{
1915                                 {
1916                                     "one",
1917                                     "n = 1..4 @integer 1~4",
1918                                 },
1919                                 {
1920                                     "other",
1921                                     " @integer 0, 5~19, 100, 1000, 10000, 100000" +
1922                                     ", 1000000, …",
1923                                 },
1924                             },
1925                         },
1926                         {
1927                             "set4",
1928                             new Object[][]{
1929                                 {
1930                                     "one",
1931                                     "i = 1 and v = 0 or i = 0 and t = 1 @integer" +
1932                                     " 1 @decimal 0.1, 0.01, 0.10, 0.001, 0.010, " +
1933                                     "0.100, 0.0001, 0.0010, 0.0100, 0.1000",
1934                                 },
1935                                 {
1936                                     "other",
1937                                     " @integer 0, 2~16, 100, 1000, 10000, 100000" +
1938                                     ", 1000000, … @decimal 0.0, 0.2~1.6, 10.0," +
1939                                     " 100.0, 1000.0, 10000.0, 100000.0, 1000000." +
1940                                     "0, …",
1941                                 },
1942                             },
1943                         },
1944                         {
1945                             "set40",
1946                             new Object[][]{
1947                                 {
1948                                     "many",
1949                                     "n % 10 = 6 or n % 10 = 9 or n % 10 = 0 and " +
1950                                     "n != 0 @integer 6, 9, 10, 16, 19, 20, 26, 2" +
1951                                     "9, 30, 36, 39, 40, 100, 1000, 10000, 100000" +
1952                                     ", 1000000, …",
1953                                 },
1954                                 {
1955                                     "other",
1956                                     " @integer 0~5, 7, 8, 11~15, 17, 18, 21, 101" +
1957                                     ", 1001, …",
1958                                 },
1959                             },
1960                         },
1961                         {
1962                             "set41",
1963                             new Object[][]{
1964                                 {
1965                                     "many",
1966                                     "n = 11,8,80,800 @integer 8, 11, 80, 800",
1967                                 },
1968                                 {
1969                                     "other",
1970                                     " @integer 0~7, 9, 10, 12~17, 100, 1000, 100" +
1971                                     "00, 100000, 1000000, …",
1972                                 },
1973                             },
1974                         },
1975                         {
1976                             "set42",
1977                             new Object[][]{
1978                                 {
1979                                     "many",
1980                                     "i = 0 or i % 100 = 2..20,40,60,80 @integer " +
1981                                     "0, 2~16, 102, 1002, …",
1982                                 },
1983                                 {
1984                                     "one",
1985                                     "i = 1 @integer 1",
1986                                 },
1987                                 {
1988                                     "other",
1989                                     " @integer 21~36, 100, 1000, 10000, 100000, " +
1990                                     "1000000, …",
1991                                 },
1992                             },
1993                         },
1994                         {
1995                             "set43",
1996                             new Object[][]{
1997                                 {
1998                                     "many",
1999                                     "n % 10 = 4 and n % 100 != 14 @integer 4, 24" +
2000                                     ", 34, 44, 54, 64, 74, 84, 104, 1004, …",
2001                                 },
2002                                 {
2003                                     "one",
2004                                     "n = 1 @integer 1",
2005                                 },
2006                                 {
2007                                     "other",
2008                                     " @integer 0, 2, 3, 5~17, 100, 1000, 10000, " +
2009                                     "100000, 1000000, …",
2010                                 },
2011                             },
2012                         },
2013                         {
2014                             "set44",
2015                             new Object[][]{
2016                                 {
2017                                     "few",
2018                                     "n % 10 = 3 and n % 100 != 13 @integer 3, 23" +
2019                                     ", 33, 43, 53, 63, 73, 83, 103, 1003, …",
2020                                 },
2021                                 {
2022                                     "one",
2023                                     "n % 10 = 1 and n % 100 != 11 @integer 1, 21" +
2024                                     ", 31, 41, 51, 61, 71, 81, 101, 1001, …",
2025                                 },
2026                                 {
2027                                     "other",
2028                                     " @integer 0, 4~18, 100, 1000, 10000, 100000" +
2029                                     ", 1000000, …",
2030                                 },
2031                                 {
2032                                     "two",
2033                                     "n % 10 = 2 and n % 100 != 12 @integer 2, 22" +
2034                                     ", 32, 42, 52, 62, 72, 82, 102, 1002, …",
2035                                 },
2036                             },
2037                         },
2038                         {
2039                             "set45",
2040                             new Object[][]{
2041                                 {
2042                                     "few",
2043                                     "n = 4 @integer 4",
2044                                 },
2045                                 {
2046                                     "one",
2047                                     "n = 1 @integer 1",
2048                                 },
2049                                 {
2050                                     "other",
2051                                     " @integer 0, 5~19, 100, 1000, 10000, 100000" +
2052                                     ", 1000000, …",
2053                                 },
2054                                 {
2055                                     "two",
2056                                     "n = 2,3 @integer 2, 3",
2057                                 },
2058                             },
2059                         },
2060                         {
2061                             "set46",
2062                             new Object[][]{
2063                                 {
2064                                     "few",
2065                                     "n = 4 @integer 4",
2066                                 },
2067                                 {
2068                                     "one",
2069                                     "n = 1,3 @integer 1, 3",
2070                                 },
2071                                 {
2072                                     "other",
2073                                     " @integer 0, 5~19, 100, 1000, 10000, 100000" +
2074                                     ", 1000000, …",
2075                                 },
2076                                 {
2077                                     "two",
2078                                     "n = 2 @integer 2",
2079                                 },
2080                             },
2081                         },
2082                         {
2083                             "set47",
2084                             new Object[][]{
2085                                 {
2086                                     "many",
2087                                     "i % 10 = 7,8 and i % 100 != 17,18 @integer " +
2088                                     "7, 8, 27, 28, 37, 38, 47, 48, 57, 58, 67, 6" +
2089                                     "8, 77, 78, 87, 88, 107, 1007, …",
2090                                 },
2091                                 {
2092                                     "one",
2093                                     "i % 10 = 1 and i % 100 != 11 @integer 1, 21" +
2094                                     ", 31, 41, 51, 61, 71, 81, 101, 1001, …",
2095                                 },
2096                                 {
2097                                     "other",
2098                                     " @integer 0, 3~6, 9~19, 100, 1000, 10000, 1" +
2099                                     "00000, 1000000, …",
2100                                 },
2101                                 {
2102                                     "two",
2103                                     "i % 10 = 2 and i % 100 != 12 @integer 2, 22" +
2104                                     ", 32, 42, 52, 62, 72, 82, 102, 1002, …",
2105                                 },
2106                             },
2107                         },
2108                         {
2109                             "set48",
2110                             new Object[][]{
2111                                 {
2112                                     "few",
2113                                     "i % 10 = 3,4 or i % 1000 = 100,200,300,400," +
2114                                     "500,600,700,800,900 @integer 3, 4, 13, 14, " +
2115                                     "23, 24, 33, 34, 43, 44, 53, 54, 63, 64, 73," +
2116                                     " 74, 100, 1003, …",
2117                                 },
2118                                 {
2119                                     "many",
2120                                     "i = 0 or i % 10 = 6 or i % 100 = 40,60,90 @" +
2121                                     "integer 0, 6, 16, 26, 36, 40, 46, 56, 106, " +
2122                                     "1006, …",
2123                                 },
2124                                 {
2125                                     "one",
2126                                     "i % 10 = 1,2,5,7,8 or i % 100 = 20,50,70,80" +
2127                                     " @integer 1, 2, 5, 7, 8, 11, 12, 15, 17, 18" +
2128                                     ", 20~22, 25, 101, 1001, …",
2129                                 },
2130                                 {
2131                                     "other",
2132                                     " @integer 9, 10, 19, 29, 30, 39, 49, 59, 69" +
2133                                     ", 79, 109, 1000, 10000, 100000, 1000000, …",
2134                                 },
2135                             },
2136                         },
2137                         {
2138                             "set49",
2139                             new Object[][]{
2140                                 {
2141                                     "few",
2142                                     "n = 4 @integer 4",
2143                                 },
2144                                 {
2145                                     "many",
2146                                     "n = 6 @integer 6",
2147                                 },
2148                                 {
2149                                     "one",
2150                                     "n = 1 @integer 1",
2151                                 },
2152                                 {
2153                                     "other",
2154                                     " @integer 0, 5, 7~20, 100, 1000, 10000, 100" +
2155                                     "000, 1000000, …",
2156                                 },
2157                                 {
2158                                     "two",
2159                                     "n = 2,3 @integer 2, 3",
2160                                 },
2161                             },
2162                         },
2163                         {
2164                             "set5",
2165                             new Object[][]{
2166                                 {
2167                                     "one",
2168                                     "n = 0,1 or i = 0 and f = 1 @integer 0, 1 @d" +
2169                                     "ecimal 0.0, 0.1, 1.0, 0.00, 0.01, 1.00, 0.0" +
2170                                     "00, 0.001, 1.000, 0.0000, 0.0001, 1.0000",
2171                                 },
2172                                 {
2173                                     "other",
2174                                     " @integer 2~17, 100, 1000, 10000, 100000, 1" +
2175                                     "000000, … @decimal 0.2~0.9, 1.1~1.8, 10.0" +
2176                                     ", 100.0, 1000.0, 10000.0, 100000.0, 1000000" +
2177                                     ".0, …",
2178                                 },
2179                             },
2180                         },
2181                         {
2182                             "set50",
2183                             new Object[][]{
2184                                 {
2185                                     "few",
2186                                     "n = 4 @integer 4",
2187                                 },
2188                                 {
2189                                     "many",
2190                                     "n = 6 @integer 6",
2191                                 },
2192                                 {
2193                                     "one",
2194                                     "n = 1,5,7,8,9,10 @integer 1, 5, 7~10",
2195                                 },
2196                                 {
2197                                     "other",
2198                                     " @integer 0, 11~25, 100, 1000, 10000, 10000" +
2199                                     "0, 1000000, …",
2200                                 },
2201                                 {
2202                                     "two",
2203                                     "n = 2,3 @integer 2, 3",
2204                                 },
2205                             },
2206                         },
2207                         {
2208                             "set51",
2209                             new Object[][]{
2210                                 {
2211                                     "few",
2212                                     "n = 3,4 @integer 3, 4",
2213                                 },
2214                                 {
2215                                     "many",
2216                                     "n = 5,6 @integer 5, 6",
2217                                 },
2218                                 {
2219                                     "one",
2220                                     "n = 1 @integer 1",
2221                                 },
2222                                 {
2223                                     "other",
2224                                     " @integer 10~25, 100, 1000, 10000, 100000, " +
2225                                     "1000000, …",
2226                                 },
2227                                 {
2228                                     "two",
2229                                     "n = 2 @integer 2",
2230                                 },
2231                                 {
2232                                     "zero",
2233                                     "n = 0,7,8,9 @integer 0, 7~9",
2234                                 },
2235                             },
2236                         },
2237                         {
2238                             "set6",
2239                             new Object[][]{
2240                                 {
2241                                     "one",
2242                                     "n = 0..1 @integer 0, 1 @decimal 0.0, 1.0, 0" +
2243                                     ".00, 1.00, 0.000, 1.000, 0.0000, 1.0000",
2244                                 },
2245                                 {
2246                                     "other",
2247                                     " @integer 2~17, 100, 1000, 10000, 100000, 1" +
2248                                     "000000, … @decimal 0.1~0.9, 1.1~1.7, 10.0" +
2249                                     ", 100.0, 1000.0, 10000.0, 100000.0, 1000000" +
2250                                     ".0, …",
2251                                 },
2252                             },
2253                         },
2254                         {
2255                             "set7",
2256                             new Object[][]{
2257                                 {
2258                                     "one",
2259                                     "n = 0..1 or n = 11..99 @integer 0, 1, 11~24" +
2260                                     " @decimal 0.0, 1.0, 11.0, 12.0, 13.0, 14.0," +
2261                                     " 15.0, 16.0, 17.0, 18.0, 19.0, 20.0, 21.0, " +
2262                                     "22.0, 23.0, 24.0",
2263                                 },
2264                                 {
2265                                     "other",
2266                                     " @integer 2~10, 100~106, 1000, 10000, 10000" +
2267                                     "0, 1000000, … @decimal 0.1~0.9, 1.1~1.7, " +
2268                                     "10.0, 100.0, 1000.0, 10000.0, 100000.0, 100" +
2269                                     "0000.0, …",
2270                                 },
2271                             },
2272                         },
2273                         {
2274                             "set8",
2275                             new Object[][]{
2276                                 {
2277                                     "one",
2278                                     "n = 1 @integer 1 @decimal 1.0, 1.00, 1.000," +
2279                                     " 1.0000",
2280                                 },
2281                                 {
2282                                     "other",
2283                                     " @integer 0, 2~16, 100, 1000, 10000, 100000" +
2284                                     ", 1000000, … @decimal 0.0~0.9, 1.1~1.6, 1" +
2285                                     "0.0, 100.0, 1000.0, 10000.0, 100000.0, 1000" +
2286                                     "000.0, …",
2287                                 },
2288                             },
2289                         },
2290                         {
2291                             "set9",
2292                             new Object[][]{
2293                                 {
2294                                     "one",
2295                                     "n = 1 and v = 0 @integer 1",
2296                                 },
2297                                 {
2298                                     "other",
2299                                     " @integer 0, 2~16, 100, 1000, 10000, 100000" +
2300                                     ", 1000000, … @decimal 0.0~1.5, 10.0, 100." +
2301                                     "0, 1000.0, 10000.0, 100000.0, 1000000.0, …",
2302                                 },
2303                             },
2304                         },
2305                     },
2306                 },
2307     };
2308 }
2309