1 class compiler/valhalla/inlinetypes/NamedRectangleN {
  2   0xCAFEBABE;
  3   0; // minor version
  4   64; // version
  5   [] { // Constant Pool
  6     ; // first element is empty
  7     Method #2 #3; // #1
  8     class #4; // #2
  9     NameAndType #5 #6; // #3
 10     Utf8 "java/lang/Object"; // #4
 11     Utf8 "<init>"; // #5
 12     Utf8 "()V"; // #6
 13     Method #8 #9; // #7
 14     class #10; // #8
 15     NameAndType #5 #11; // #9
 16     Utf8 "compiler/valhalla/inlinetypes/RectangleN"; // #10
 17     Utf8 "()Qcompiler/valhalla/inlinetypes/RectangleN;"; // #11
 18     Field #13 #14; // #12
 19     class #15; // #13
 20     NameAndType #16 #17; // #14
 21     Utf8 "compiler/valhalla/inlinetypes/NamedRectangleN"; // #15
 22     Utf8 "rect"; // #16
 23     Utf8 "Qcompiler/valhalla/inlinetypes/RectangleN;"; // #17
 24     String #19; // #18
 25     Utf8 ""; // #19
 26     Field #13 #21; // #20
 27     NameAndType #22 #23; // #21
 28     Utf8 "name"; // #22
 29     Utf8 "Ljava/lang/String;"; // #23
 30     Field #8 #25; // #24
 31     NameAndType #26 #27; // #25
 32     Utf8 "p1"; // #26
 33     Utf8 "Qcompiler/valhalla/inlinetypes/PointN;"; // #27
 34     Field #29 #30; // #28
 35     class #31; // #29
 36     NameAndType #32 #33; // #30
 37     Utf8 "compiler/valhalla/inlinetypes/PointN"; // #31
 38     Utf8 "x"; // #32
 39     Utf8 "I"; // #33
 40     Utf8 "Code"; // #34
 41     Utf8 "LineNumberTable"; // #35
 42     Utf8 "getP1X"; // #36
 43     Utf8 "(Lcompiler/valhalla/inlinetypes/NamedRectangleN;)I"; // #37
 44     Utf8 "getP1"; // #38
 45     Utf8 "(Lcompiler/valhalla/inlinetypes/NamedRectangleN;)Qcompiler/valhalla/inlinetypes/PointN;"; // #39
 46     Utf8 "SourceFile"; // #40
 47     Utf8 "NamedRectangleN.java"; // #41
 48   } // Constant Pool
 49 
 50   0x0021; // access
 51   #13;// this_cpx
 52   #2;// super_cpx
 53 
 54   [] { // Interfaces
 55   } // Interfaces
 56 
 57   [] { // Fields
 58     {  // field
 59       0x0000; // access
 60       #16; // name_index
 61       #17; // descriptor_index
 62       [] { // Attributes
 63       } // Attributes
 64     }
 65     ;
 66     {  // field
 67       0x0000; // access
 68       #22; // name_index
 69       #23; // descriptor_index
 70       [] { // Attributes
 71       } // Attributes
 72     }
 73   } // Fields
 74 
 75   [] { // Methods
 76     {  // method
 77       0x0001; // access
 78       #5; // name_index
 79       #6; // descriptor_index
 80       [] { // Attributes
 81         Attr(#34) { // Code
 82           2; // max_stack
 83           1; // max_locals
 84           Bytes[]{
 85             0x2AB700012AB80007;
 86             0xB5000C2A1212B500;
 87             0x14B1;
 88           }
 89           [] { // Traps
 90           } // end Traps
 91           [] { // Attributes
 92             Attr(#35) { // LineNumberTable
 93               [] { // line_number_table
 94                 0  26;
 95                 4  27;
 96                 11  28;
 97               }
 98             } // end LineNumberTable
 99           } // Attributes
100         } // end Code
101       } // Attributes
102     }
103     ;
104     {  // method
105       0x0008; // access
106       #36; // name_index
107       #37; // descriptor_index
108       [] { // Attributes
109         Attr(#34) { // Code
110           1; // max_stack
111           1; // max_locals
112           Bytes[]{
113             0x2AB4000CB40018B4;
114             0x001CAC;
115           }
116           [] { // Traps
117           } // end Traps
118           [] { // Attributes
119             Attr(#35) { // LineNumberTable
120               [] { // line_number_table
121                 0  31;
122               }
123             } // end LineNumberTable
124           } // Attributes
125         } // end Code
126       } // Attributes
127     }
128     ;
129     {  // method
130       0x0008; // access
131       #38; // name_index
132       #39; // descriptor_index
133       [] { // Attributes
134         Attr(#34) { // Code
135           1; // max_stack
136           1; // max_locals
137           Bytes[]{
138             0x2AB4000CB40018B0;
139           }
140           [] { // Traps
141           } // end Traps
142           [] { // Attributes
143             Attr(#35) { // LineNumberTable
144               [] { // line_number_table
145                 0  37;
146               }
147             } // end LineNumberTable
148           } // Attributes
149         } // end Code
150       } // Attributes
151     }
152   } // Methods
153 
154   [] { // Attributes
155     Attr(#40) { // SourceFile
156       #41;
157     } // end SourceFile
158   } // Attributes
159 } // end class compiler/valhalla/inlinetypes/NamedRectangleN
160 
161 class compiler/valhalla/inlinetypes/NamedRectangleP {
162   0xCAFEBABE;
163   0; // minor version
164   64; // version
165   [] { // Constant Pool
166     ; // first element is empty
167     Method #2 #3; // #1
168     class #4; // #2
169     NameAndType #5 #6; // #3
170     Utf8 "java/lang/Object"; // #4
171     Utf8 "<init>"; // #5
172     Utf8 "()V"; // #6
173     Method #8 #9; // #7
174     class #10; // #8
175     NameAndType #5 #11; // #9
176     Utf8 "compiler/valhalla/inlinetypes/RectangleP"; // #10
177     Utf8 "()Qcompiler/valhalla/inlinetypes/RectangleP;"; // #11
178     Field #13 #14; // #12
179     class #15; // #13
180     NameAndType #16 #17; // #14
181     Utf8 "compiler/valhalla/inlinetypes/NamedRectangleP"; // #15
182     Utf8 "rect"; // #16
183     Utf8 "Qcompiler/valhalla/inlinetypes/RectangleP;"; // #17
184     String #19; // #18
185     Utf8 ""; // #19
186     Field #13 #21; // #20
187     NameAndType #22 #23; // #21
188     Utf8 "name"; // #22
189     Utf8 "Ljava/lang/String;"; // #23
190     Field #8 #25; // #24
191     NameAndType #26 #27; // #25
192     Utf8 "p1"; // #26
193     Utf8 "Qcompiler/valhalla/inlinetypes/Point;"; // #27
194     Field #29 #30; // #28
195     class #31; // #29
196     NameAndType #32 #33; // #30
197     Utf8 "compiler/valhalla/inlinetypes/Point"; // #31
198     Utf8 "x"; // #32
199     Utf8 "I"; // #33
200     Utf8 "Code"; // #34
201     Utf8 "LineNumberTable"; // #35
202     Utf8 "getP1X"; // #36
203     Utf8 "(Lcompiler/valhalla/inlinetypes/NamedRectangleP;)I"; // #37
204     Utf8 "getP1"; // #38
205     Utf8 "(Lcompiler/valhalla/inlinetypes/NamedRectangleP;)Qcompiler/valhalla/inlinetypes/Point;"; // #39
206     Utf8 "SourceFile"; // #40
207     Utf8 "NamedRectangleP.java"; // #41
208   } // Constant Pool
209 
210   0x0021; // access
211   #13;// this_cpx
212   #2;// super_cpx
213 
214   [] { // Interfaces
215   } // Interfaces
216 
217   [] { // Fields
218     {  // field
219       0x0000; // access
220       #16; // name_index
221       #17; // descriptor_index
222       [] { // Attributes
223       } // Attributes
224     }
225     ;
226     {  // field
227       0x0000; // access
228       #22; // name_index
229       #23; // descriptor_index
230       [] { // Attributes
231       } // Attributes
232     }
233   } // Fields
234 
235   [] { // Methods
236     {  // method
237       0x0001; // access
238       #5; // name_index
239       #6; // descriptor_index
240       [] { // Attributes
241         Attr(#34) { // Code
242           2; // max_stack
243           1; // max_locals
244           Bytes[]{
245             0x2AB700012AB80007;
246             0xB5000C2A1212B500;
247             0x14B1;
248           }
249           [] { // Traps
250           } // end Traps
251           [] { // Attributes
252             Attr(#35) { // LineNumberTable
253               [] { // line_number_table
254                 0  26;
255                 4  27;
256                 11  28;
257               }
258             } // end LineNumberTable
259           } // Attributes
260         } // end Code
261       } // Attributes
262     }
263     ;
264     {  // method
265       0x0008; // access
266       #36; // name_index
267       #37; // descriptor_index
268       [] { // Attributes
269         Attr(#34) { // Code
270           1; // max_stack
271           1; // max_locals
272           Bytes[]{
273             0x2AB4000CB40018B4;
274             0x001CAC;
275           }
276           [] { // Traps
277           } // end Traps
278           [] { // Attributes
279             Attr(#35) { // LineNumberTable
280               [] { // line_number_table
281                 0  31;
282               }
283             } // end LineNumberTable
284           } // Attributes
285         } // end Code
286       } // Attributes
287     }
288     ;
289     {  // method
290       0x0008; // access
291       #38; // name_index
292       #39; // descriptor_index
293       [] { // Attributes
294         Attr(#34) { // Code
295           1; // max_stack
296           1; // max_locals
297           Bytes[]{
298             0x2AB4000CB40018B0;
299           }
300           [] { // Traps
301           } // end Traps
302           [] { // Attributes
303             Attr(#35) { // LineNumberTable
304               [] { // line_number_table
305                 0  37;
306               }
307             } // end LineNumberTable
308           } // Attributes
309         } // end Code
310       } // Attributes
311     }
312   } // Methods
313 
314   [] { // Attributes
315     Attr(#40) { // SourceFile
316       #41;
317     } // end SourceFile
318   } // Attributes
319 } // end class compiler/valhalla/inlinetypes/NamedRectangleP
320 
321 class compiler/valhalla/inlinetypes/PointN {
322   0xCAFEBABE;
323   0; // minor version
324   64; // version
325   [] { // Constant Pool
326     ; // first element is empty
327     class #2; // #1
328     Utf8 "compiler/valhalla/inlinetypes/PointN"; // #2
329     Field #1 #4; // #3
330     NameAndType #5 #6; // #4
331     Utf8 "x1"; // #5                // field name changed from x to x1
332     Utf8 "I"; // #6
333     Field #1 #8; // #7
334     NameAndType #9 #6; // #8
335     Utf8 "y"; // #9
336     InvokeDynamic 0s #11; // #10
337     NameAndType #12 #13; // #11
338     Utf8 "toString"; // #12
339     Utf8 "(Qcompiler/valhalla/inlinetypes/PointN;)Ljava/lang/String;"; // #13
340     class #15; // #14
341     Utf8 "java/lang/Object"; // #15
342     Utf8 "()Ljava/lang/String;"; // #16
343     Utf8 "Code"; // #17
344     Utf8 "LineNumberTable"; // #18
345     Utf8 "<init>"; // #19
346     Utf8 "()Qcompiler/valhalla/inlinetypes/PointN;"; // #20
347     Utf8 "SourceFile"; // #21
348     Utf8 "PointN.java"; // #22
349     Utf8 "NestHost"; // #23
350     Utf8 "BootstrapMethods"; // #24
351     MethodHandle 6b #26; // #25
352     Method #27 #28; // #26
353     class #29; // #27
354     NameAndType #30 #31; // #28
355     Utf8 "java/lang/invoke/ValueBootstrapMethods"; // #29
356     Utf8 "makeBootstrapMethod"; // #30
357     Utf8 "(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;"; // #31
358     Utf8 "InnerClasses"; // #32
359     class #34; // #33
360     Utf8 "java/lang/invoke/MethodHandles$Lookup"; // #34
361     class #36; // #35
362     Utf8 "java/lang/invoke/MethodHandles"; // #36
363     Utf8 "Lookup"; // #37
364   } // Constant Pool
365 
366   0x0851; // access
367   #1;// this_cpx
368   #14;// super_cpx
369 
370   [] { // Interfaces
371   } // Interfaces
372 
373   [] { // Fields
374     {  // field
375       0x0010; // access
376       #5; // name_index
377       #6; // descriptor_index
378       [] { // Attributes
379       } // Attributes
380     }
381     ;
382     {  // field
383       0x0010; // access
384       #9; // name_index
385       #6; // descriptor_index
386       [] { // Attributes
387       } // Attributes
388     }
389   } // Fields
390 
391   [] { // Methods
392     {  // method
393       0x0011; // access
394       #12; // name_index
395       #16; // descriptor_index
396       [] { // Attributes
397         Attr(#17) { // Code
398           1; // max_stack
399           1; // max_locals
400           Bytes[]{
401             0x2ABA000A0000B0;
402           }
403           [] { // Traps
404           } // end Traps
405           [] { // Attributes
406             Attr(#18) { // LineNumberTable
407               [] { // line_number_table
408                 0  26;
409               }
410             } // end LineNumberTable
411           } // Attributes
412         } // end Code
413       } // Attributes
414     }
415     ;
416     {  // method
417       0x0009; // access
418       #19; // name_index
419       #20; // descriptor_index
420       [] { // Attributes
421         Attr(#17) { // Code
422           2; // max_stack
423           1; // max_locals
424           Bytes[]{
425             0xCB00014B072A5FCC;
426             0x00034B10072A5FCC;
427             0x00074B2AB0;
428           }
429           [] { // Traps
430           } // end Traps
431           [] { // Attributes
432             Attr(#18) { // LineNumberTable
433               [] { // line_number_table
434                 0  26;
435                 4  27;
436                 11  28;
437               }
438             } // end LineNumberTable
439           } // Attributes
440         } // end Code
441       } // Attributes
442     }
443   } // Methods
444 
445   [] { // Attributes
446     Attr(#21) { // SourceFile
447       #22;
448     } // end SourceFile
449     ;
450     Attr(#23) { // NestHost
451       #14;
452     } // end NestHost
453     ;
454     Attr(#24) { // BootstrapMethods
455       [] { // bootstrap_methods
456         {  //  bootstrap_method
457           #25; // bootstrap_method_ref
458           [] { // bootstrap_arguments
459           }  //  bootstrap_arguments
460         }  //  bootstrap_method
461       }
462     } // end BootstrapMethods
463     ;
464     Attr(#32) { // InnerClasses
465       [] { // classes
466         #33 #35 #37 25;
467       }
468     } // end InnerClasses
469   } // Attributes
470 } // end class compiler/valhalla/inlinetypes/PointN
471 
472 class compiler/valhalla/inlinetypes/RectangleN {
473   0xCAFEBABE;
474   0; // minor version
475   64; // version
476   [] { // Constant Pool
477     ; // first element is empty
478     class #2; // #1
479     Utf8 "compiler/valhalla/inlinetypes/RectangleN"; // #2
480     Method #4 #5; // #3
481     class #6; // #4
482     NameAndType #7 #8; // #5
483     Utf8 "compiler/valhalla/inlinetypes/PointN"; // #6
484     Utf8 "<init>"; // #7
485     Utf8 "()Qcompiler/valhalla/inlinetypes/PointN;"; // #8
486     Field #1 #10; // #9
487     NameAndType #11 #12; // #10
488     Utf8 "p0"; // #11
489     Utf8 "Qcompiler/valhalla/inlinetypes/PointN;"; // #12
490     Field #1 #14; // #13
491     NameAndType #15 #12; // #14
492     Utf8 "p1"; // #15
493     InvokeDynamic 0s #17; // #16
494     NameAndType #18 #19; // #17
495     Utf8 "toString"; // #18
496     Utf8 "(Qcompiler/valhalla/inlinetypes/RectangleN;)Ljava/lang/String;"; // #19
497     class #21; // #20
498     Utf8 "java/lang/Object"; // #21
499     Utf8 "()Ljava/lang/String;"; // #22
500     Utf8 "Code"; // #23
501     Utf8 "LineNumberTable"; // #24
502     Utf8 "()Qcompiler/valhalla/inlinetypes/RectangleN;"; // #25
503     Utf8 "SourceFile"; // #26
504     Utf8 "RectangleN.java"; // #27
505     Utf8 "NestHost"; // #28
506     Utf8 "BootstrapMethods"; // #29
507     MethodHandle 6b #31; // #30
508     Method #32 #33; // #31
509     class #34; // #32
510     NameAndType #35 #36; // #33
511     Utf8 "java/lang/invoke/ValueBootstrapMethods"; // #34
512     Utf8 "makeBootstrapMethod"; // #35
513     Utf8 "(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;"; // #36
514     Utf8 "InnerClasses"; // #37
515     class #39; // #38
516     Utf8 "java/lang/invoke/MethodHandles$Lookup"; // #39
517     class #41; // #40
518     Utf8 "java/lang/invoke/MethodHandles"; // #41
519     Utf8 "Lookup"; // #42
520   } // Constant Pool
521 
522   0x0851; // access
523   #1;// this_cpx
524   #20;// super_cpx
525 
526   [] { // Interfaces
527   } // Interfaces
528 
529   [] { // Fields
530     {  // field
531       0x0010; // access
532       #11; // name_index
533       #12; // descriptor_index
534       [] { // Attributes
535       } // Attributes
536     }
537     ;
538     {  // field
539       0x0010; // access
540       #15; // name_index
541       #12; // descriptor_index
542       [] { // Attributes
543       } // Attributes
544     }
545   } // Fields
546 
547   [] { // Methods
548     {  // method
549       0x0011; // access
550       #18; // name_index
551       #22; // descriptor_index
552       [] { // Attributes
553         Attr(#23) { // Code
554           1; // max_stack
555           1; // max_locals
556           Bytes[]{
557             0x2ABA00100000B0;
558           }
559           [] { // Traps
560           } // end Traps
561           [] { // Attributes
562             Attr(#24) { // LineNumberTable
563               [] { // line_number_table
564                 0  26;
565               }
566             } // end LineNumberTable
567           } // Attributes
568         } // end Code
569       } // Attributes
570     }
571     ;
572     {  // method
573       0x0009; // access
574       #7; // name_index
575       #25; // descriptor_index
576       [] { // Attributes
577         Attr(#23) { // Code
578           2; // max_stack
579           1; // max_locals
580           Bytes[]{
581             0xCB00014BB800032A;
582             0x5FCC00094BB80003;
583             0x2A5FCC000D4B2AB0;
584           }
585           [] { // Traps
586           } // end Traps
587           [] { // Attributes
588             Attr(#24) { // LineNumberTable
589               [] { // line_number_table
590                 0  26;
591                 4  27;
592                 13  28;
593               }
594             } // end LineNumberTable
595           } // Attributes
596         } // end Code
597       } // Attributes
598     }
599   } // Methods
600 
601   [] { // Attributes
602     Attr(#26) { // SourceFile
603       #27;
604     } // end SourceFile
605     ;
606     Attr(#28) { // NestHost
607       #20;
608     } // end NestHost
609     ;
610     Attr(#29) { // BootstrapMethods
611       [] { // bootstrap_methods
612         {  //  bootstrap_method
613           #30; // bootstrap_method_ref
614           [] { // bootstrap_arguments
615           }  //  bootstrap_arguments
616         }  //  bootstrap_method
617       }
618     } // end BootstrapMethods
619     ;
620     Attr(#37) { // InnerClasses
621       [] { // classes
622         #38 #40 #42 25;
623       }
624     } // end InnerClasses
625   } // Attributes
626 } // end class compiler/valhalla/inlinetypes/RectangleN
627 
628 class compiler/valhalla/inlinetypes/RectangleP {
629   0xCAFEBABE;
630   0; // minor version
631   64; // version
632   [] { // Constant Pool
633     ; // first element is empty
634     class #2; // #1
635     Utf8 "compiler/valhalla/inlinetypes/RectangleP"; // #2
636     Method #4 #5; // #3
637     class #6; // #4
638     NameAndType #7 #8; // #5
639     Utf8 "compiler/valhalla/inlinetypes/Point"; // #6
640     Utf8 "<init>"; // #7
641     Utf8 "()Qcompiler/valhalla/inlinetypes/Point;"; // #8
642     Field #1 #10; // #9
643     NameAndType #11 #12; // #10
644     Utf8 "p0"; // #11
645     Utf8 "Qcompiler/valhalla/inlinetypes/Point;"; // #12
646     Field #1 #14; // #13
647     NameAndType #15 #12; // #14
648     Utf8 "p1"; // #15
649     InvokeDynamic 0s #17; // #16
650     NameAndType #18 #19; // #17
651     Utf8 "toString"; // #18
652     Utf8 "(Qcompiler/valhalla/inlinetypes/RectangleP;)Ljava/lang/String;"; // #19
653     class #21; // #20
654     Utf8 "java/lang/Object"; // #21
655     Utf8 "()Ljava/lang/String;"; // #22
656     Utf8 "Code"; // #23
657     Utf8 "LineNumberTable"; // #24
658     Utf8 "()Qcompiler/valhalla/inlinetypes/RectangleP;"; // #25
659     Utf8 "SourceFile"; // #26
660     Utf8 "RectangleP.java"; // #27
661     Utf8 "NestHost"; // #28
662     Utf8 "BootstrapMethods"; // #29
663     MethodHandle 6b #31; // #30
664     Method #32 #33; // #31
665     class #34; // #32
666     NameAndType #35 #36; // #33
667     Utf8 "java/lang/invoke/ValueBootstrapMethods"; // #34
668     Utf8 "makeBootstrapMethod"; // #35
669     Utf8 "(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;"; // #36
670     Utf8 "InnerClasses"; // #37
671     class #39; // #38
672     Utf8 "java/lang/invoke/MethodHandles$Lookup"; // #39
673     class #41; // #40
674     Utf8 "java/lang/invoke/MethodHandles"; // #41
675     Utf8 "Lookup"; // #42
676   } // Constant Pool
677 
678   0x0851; // access
679   #1;// this_cpx
680   #20;// super_cpx
681 
682   [] { // Interfaces
683   } // Interfaces
684 
685   [] { // Fields
686     {  // field
687       0x0010; // access
688       #11; // name_index
689       #12; // descriptor_index
690       [] { // Attributes
691       } // Attributes
692     }
693     ;
694     {  // field
695       0x0012; // access  // Access flags have been modified to make field p1 private
696       #15; // name_index
697       #12; // descriptor_index
698       [] { // Attributes
699       } // Attributes
700     }
701   } // Fields
702 
703   [] { // Methods
704     {  // method
705       0x0011; // access
706       #18; // name_index
707       #22; // descriptor_index
708       [] { // Attributes
709         Attr(#23) { // Code
710           1; // max_stack
711           1; // max_locals
712           Bytes[]{
713             0x2ABA00100000B0;
714           }
715           [] { // Traps
716           } // end Traps
717           [] { // Attributes
718             Attr(#24) { // LineNumberTable
719               [] { // line_number_table
720                 0  26;
721               }
722             } // end LineNumberTable
723           } // Attributes
724         } // end Code
725       } // Attributes
726     }
727     ;
728     {  // method
729       0x0009; // access
730       #7; // name_index
731       #25; // descriptor_index
732       [] { // Attributes
733         Attr(#23) { // Code
734           2; // max_stack
735           1; // max_locals
736           Bytes[]{
737             0xCB00014BB800032A;
738             0x5FCC00094BB80003;
739             0x2A5FCC000D4B2AB0;
740           }
741           [] { // Traps
742           } // end Traps
743           [] { // Attributes
744             Attr(#24) { // LineNumberTable
745               [] { // line_number_table
746                 0  26;
747                 4  27;
748                 13  28;
749               }
750             } // end LineNumberTable
751           } // Attributes
752         } // end Code
753       } // Attributes
754     }
755   } // Methods
756 
757   [] { // Attributes
758     Attr(#26) { // SourceFile
759       #27;
760     } // end SourceFile
761     ;
762     Attr(#28) { // NestHost
763       #20;
764     } // end NestHost
765     ;
766     Attr(#29) { // BootstrapMethods
767       [] { // bootstrap_methods
768         {  //  bootstrap_method
769           #30; // bootstrap_method_ref
770           [] { // bootstrap_arguments
771           }  //  bootstrap_arguments
772         }  //  bootstrap_method
773       }
774     } // end BootstrapMethods
775     ;
776     Attr(#37) { // InnerClasses
777       [] { // classes
778         #38 #40 #42 25;
779       }
780     } // end InnerClasses
781   } // Attributes
782 } // end class compiler/valhalla/inlinetypes/RectangleP