Added line: 6839
Added line: 3454
Added line: 7075
Added line: 2150
+- CompilationUnit[@PackageName = ""]
Added line: 5264
Added line: 5949
Added line: 8515
Added line: 4270
Added line: 4184
Added line: 6242
Added line: 7697
Added line: 4878
Added line: 9032
   +- ModuleDeclaration[@Name = "com.example.foo", @Open = true]
Added line: 4336
Added line: 9605
Added line: 6513
Added line: 2335
Added line: 1588
Added line: 8552
Added line: 3173
Added line: 540
Added line: 3046
Added line: 684
Added line: 1251
      +- ModuleName[@Name = "com.example.foo"]
Added line: 4157
Added line: 1757
Added line: 5003
Added line: 920
Added line: 2929
Added line: 5849
Added line: 618
Added line: 9590
Added line: 785
Added line: 6916
Added line: 4646
Added line: 351
Added line: 1412
      |  +- ModuleName[@Name = "com.example.foo.http"]
      |  +- ModuleName[@Name = "java.logging"]
Added line: 4893
      +- ModuleRequiresDirective[@Static = false, @Transitive = true]
Added line: 6801
Added line: 3977
Added line: 7699
Added line: 1714
Added line: 4531
Added line: 5381
Added line: 2688
Added line: 2869
Added line: 5349
Added line: 3266
Added line: 2137
Added line: 3348
Added line: 3099
      +- ModuleExportsDirective[@PackageName = "com.example.foo.bar"]
Added line: 7649
Added line: 8657
Added line: 9570
Added line: 9731
Added line: 8732
      +- ModuleExportsDirective[@PackageName = "com.example.foo.internal"]
Added line: 2082
Added line: 6871
Added line: 347
Added line: 9088
Added line: 8907
Added line: 1159
      |  +- ModuleName[@Name = "com.example.foo.probe"]
Added line: 383
Added line: 909
Added line: 3618
Added line: 4579
Added line: 355
Added line: 7718
Added line: 1614
      +- ModuleUsesDirective[]
Added line: 6874
Added line: 2200
      |  +- ClassType[@FullyQualified = true, @PackageQualifier = "com.example.foo.spi", @SimpleName = "Intf"]
Added line: 3654
      +- ModuleProvidesDirective[]
Added line: 5422
Added line: 4702
Added line: 5229
Added line: 7723
Added line: 7637
Added line: 1452
Added line: 2251
      |  +- ClassType[@FullyQualified = true, @PackageQualifier = "com.example.foo.spi", @SimpleName = "Intf"]
Added line: 6368
      |  +- ClassType[@FullyQualified = true, @PackageQualifier = "com.example.foo", @SimpleName = "Impl"]
      +- ModuleProvidesDirective[]
Added line: 3426
Added line: 5864
Added line: 269
Added line: 7182
Added line: 7116
Added line: 5681
         +- ClassType[@FullyQualified = true, @PackageQualifier = "com.example.foo.spi", @SimpleName = "Intf2"]
Added line: 9739
Added line: 9141
         +- ClassType[@FullyQualified = true, @PackageQualifier = "com.example.foo", @SimpleName = "Impl"]
Added line: 1220
Added line: 8194
Added line: 9864
Added line: 2062
Added line: 2182
Added line: 8167
Added line: 2930
