{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo -v {}", "source2": "zipinfo -v {}", "unified_diff": "@@ -2984,15 +2984,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         a125e55a\n+  32-bit CRC value (hex):                         69e53bdc\n   compressed size:                                35082 bytes\n   uncompressed size:                              35082 bytes\n   length of filename:                             72 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -3020,15 +3020,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         73de9afa\n+  32-bit CRC value (hex):                         796780a1\n   compressed size:                                108493 bytes\n   uncompressed size:                              108493 bytes\n   length of filename:                             76 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -3560,15 +3560,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         d15635f0\n+  32-bit CRC value (hex):                         554cd1d0\n   compressed size:                                36146 bytes\n   uncompressed size:                              36146 bytes\n   length of filename:                             79 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -3596,15 +3596,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         1bfb5e4c\n+  32-bit CRC value (hex):                         99c09ea9\n   compressed size:                                110999 bytes\n   uncompressed size:                              110999 bytes\n   length of filename:                             83 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -4280,15 +4280,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         d77a9145\n+  32-bit CRC value (hex):                         0901ef7b\n   compressed size:                                35367 bytes\n   uncompressed size:                              35367 bytes\n   length of filename:                             73 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -4316,15 +4316,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         406c66a2\n+  32-bit CRC value (hex):                         98ca9f37\n   compressed size:                                109473 bytes\n   uncompressed size:                              109473 bytes\n   length of filename:                             77 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -4856,15 +4856,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         73549389\n+  32-bit CRC value (hex):                         7f1c257a\n   compressed size:                                35386 bytes\n   uncompressed size:                              35386 bytes\n   length of filename:                             74 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -4892,15 +4892,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         36db2fed\n+  32-bit CRC value (hex):                         da315cca\n   compressed size:                                109209 bytes\n   uncompressed size:                              109209 bytes\n   length of filename:                             78 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -5576,15 +5576,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         cbe4e1bd\n+  32-bit CRC value (hex):                         2008e79e\n   compressed size:                                33866 bytes\n   uncompressed size:                              33866 bytes\n   length of filename:                             64 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -5612,15 +5612,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         ab059e37\n+  32-bit CRC value (hex):                         33b0fd32\n   compressed size:                                105629 bytes\n   uncompressed size:                              105629 bytes\n   length of filename:                             68 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -6584,15 +6584,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         0b4994cf\n+  32-bit CRC value (hex):                         05f702bd\n   compressed size:                                37549 bytes\n   uncompressed size:                              37549 bytes\n   length of filename:                             65 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -6620,15 +6620,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         e63ec033\n+  32-bit CRC value (hex):                         e9b76721\n   compressed size:                                116023 bytes\n   uncompressed size:                              116023 bytes\n   length of filename:                             69 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -9608,15 +9608,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         442c824e\n+  32-bit CRC value (hex):                         fb3d1d23\n   compressed size:                                34067 bytes\n   uncompressed size:                              34067 bytes\n   length of filename:                             62 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -9644,15 +9644,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         ca12f43d\n+  32-bit CRC value (hex):                         35769b69\n   compressed size:                                107172 bytes\n   uncompressed size:                              107172 bytes\n   length of filename:                             66 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -13064,15 +13064,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         47950a02\n+  32-bit CRC value (hex):                         41c08a80\n   compressed size:                                32724 bytes\n   uncompressed size:                              32724 bytes\n   length of filename:                             75 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -13100,15 +13100,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         94a67bc2\n+  32-bit CRC value (hex):                         1704aac3\n   compressed size:                                96377 bytes\n   uncompressed size:                              96377 bytes\n   length of filename:                             79 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -13784,15 +13784,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         656c848c\n+  32-bit CRC value (hex):                         22d2e3fc\n   compressed size:                                35435 bytes\n   uncompressed size:                              35435 bytes\n   length of filename:                             71 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -13820,15 +13820,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         25200985\n+  32-bit CRC value (hex):                         f44e8653\n   compressed size:                                110394 bytes\n   uncompressed size:                              110394 bytes\n   length of filename:                             75 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -14360,15 +14360,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         3457d328\n+  32-bit CRC value (hex):                         82833894\n   compressed size:                                36855 bytes\n   uncompressed size:                              36855 bytes\n   length of filename:                             79 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -14396,15 +14396,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         5cbb8a84\n+  32-bit CRC value (hex):                         23ce1d26\n   compressed size:                                114107 bytes\n   uncompressed size:                              114107 bytes\n   length of filename:                             83 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -14936,15 +14936,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         35d7e8bb\n+  32-bit CRC value (hex):                         500140cf\n   compressed size:                                35435 bytes\n   uncompressed size:                              35435 bytes\n   length of filename:                             71 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -14972,15 +14972,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         b2b972f7\n+  32-bit CRC value (hex):                         2a8965a1\n   compressed size:                                110394 bytes\n   uncompressed size:                              110394 bytes\n   length of filename:                             75 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -15512,15 +15512,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         90949edd\n+  32-bit CRC value (hex):                         4fab6316\n   compressed size:                                36906 bytes\n   uncompressed size:                              36906 bytes\n   length of filename:                             84 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -15548,15 +15548,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         b83a187f\n+  32-bit CRC value (hex):                         52778765\n   compressed size:                                112789 bytes\n   uncompressed size:                              112789 bytes\n   length of filename:                             88 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -16808,15 +16808,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         e67cee6f\n+  32-bit CRC value (hex):                         9de0c500\n   compressed size:                                44858 bytes\n   uncompressed size:                              44858 bytes\n   length of filename:                             65 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -16844,15 +16844,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         2670c6b9\n+  32-bit CRC value (hex):                         211d335b\n   compressed size:                                140748 bytes\n   uncompressed size:                              140748 bytes\n   length of filename:                             69 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -18104,15 +18104,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         4252dff6\n+  32-bit CRC value (hex):                         1ec6b391\n   compressed size:                                35690 bytes\n   uncompressed size:                              35690 bytes\n   length of filename:                             76 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -18140,15 +18140,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         3e2d3476\n+  32-bit CRC value (hex):                         c7dac701\n   compressed size:                                109925 bytes\n   uncompressed size:                              109925 bytes\n   length of filename:                             80 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -18680,15 +18680,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         d55fa934\n+  32-bit CRC value (hex):                         b7f73777\n   compressed size:                                36906 bytes\n   uncompressed size:                              36906 bytes\n   length of filename:                             84 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -18716,15 +18716,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         5873ca54\n+  32-bit CRC value (hex):                         b242b68e\n   compressed size:                                112789 bytes\n   uncompressed size:                              112789 bytes\n   length of filename:                             88 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -20840,15 +20840,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         1097150a\n+  32-bit CRC value (hex):                         3e83c2d9\n   compressed size:                                34322 bytes\n   uncompressed size:                              34322 bytes\n   length of filename:                             67 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -20876,15 +20876,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         e0ab545f\n+  32-bit CRC value (hex):                         dab51320\n   compressed size:                                106703 bytes\n   uncompressed size:                              106703 bytes\n   length of filename:                             71 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -21416,15 +21416,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         b1cf41e6\n+  32-bit CRC value (hex):                         9fc19ccc\n   compressed size:                                36450 bytes\n   uncompressed size:                              36450 bytes\n   length of filename:                             81 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -21452,15 +21452,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         33924cf2\n+  32-bit CRC value (hex):                         4bc46bd3\n   compressed size:                                111715 bytes\n   uncompressed size:                              111715 bytes\n   length of filename:                             85 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -21992,15 +21992,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         9b6b5d9c\n+  32-bit CRC value (hex):                         3f87acb2\n   compressed size:                                37666 bytes\n   uncompressed size:                              37666 bytes\n   length of filename:                             89 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -22028,15 +22028,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         ec05c180\n+  32-bit CRC value (hex):                         076413e4\n   compressed size:                                114579 bytes\n   uncompressed size:                              114579 bytes\n   length of filename:                             93 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -23432,15 +23432,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         99ef0efc\n+  32-bit CRC value (hex):                         488d8f92\n   compressed size:                                34018 bytes\n   uncompressed size:                              34018 bytes\n   length of filename:                             65 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -23468,15 +23468,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         d4caaa41\n+  32-bit CRC value (hex):                         5c019619\n   compressed size:                                105987 bytes\n   uncompressed size:                              105987 bytes\n   length of filename:                             69 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n"}, {"source1": "zipdetails --redact --scan --utc {}", "source2": "zipdetails --redact --scan --utc {}", "unified_diff": "@@ -2230,15 +2230,15 @@\n 066282 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 066284   Length              0005 (5)\n 066286   Flags               01 (1) 'Modification'\n 066287   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 06628B PAYLOAD\n \n 06EB95 DATA DESCRIPTOR       08074B50 (134695760)\n-06EB99 CRC                   A125E55A (2703615322)\n+06EB99 CRC                   69E53BDC (1776630748)\n 06EB9D Compressed Size       0000890A (35082)\n 06EBA1 Uncompressed Size     0000890A (35082)\n \n 06EBA5 LOCAL HEADER #85      04034B50 (67324752)\n 06EBA9 Extract Zip Spec      14 (20) '2.0'\n 06EBAA Extract OS            00 (0) 'MS-DOS'\n 06EBAB General Purpose Flag  0008 (8)\n@@ -2258,15 +2258,15 @@\n 06EC0F Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 06EC11   Length              0005 (5)\n 06EC13   Flags               01 (1) 'Modification'\n 06EC14   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 06EC18 PAYLOAD\n \n 0893E5 DATA DESCRIPTOR       08074B50 (134695760)\n-0893E9 CRC                   73DE9AFA (1943968506)\n+0893E9 CRC                   796780A1 (2036826273)\n 0893ED Compressed Size       0001A7CD (108493)\n 0893F1 Uncompressed Size     0001A7CD (108493)\n \n 0893F5 LOCAL HEADER #86      04034B50 (67324752)\n 0893F9 Extract Zip Spec      14 (20) '2.0'\n 0893FA Extract OS            00 (0) 'MS-DOS'\n 0893FB General Purpose Flag  0008 (8)\n@@ -2678,15 +2678,15 @@\n 0A0C3B Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 0A0C3D   Length              0005 (5)\n 0A0C3F   Flags               01 (1) 'Modification'\n 0A0C40   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 0A0C44 PAYLOAD\n \n 0A9976 DATA DESCRIPTOR       08074B50 (134695760)\n-0A997A CRC                   D15635F0 (3512088048)\n+0A997A CRC                   554CD1D0 (1431097808)\n 0A997E Compressed Size       00008D32 (36146)\n 0A9982 Uncompressed Size     00008D32 (36146)\n \n 0A9986 LOCAL HEADER #101     04034B50 (67324752)\n 0A998A Extract Zip Spec      14 (20) '2.0'\n 0A998B Extract OS            00 (0) 'MS-DOS'\n 0A998C General Purpose Flag  0008 (8)\n@@ -2706,15 +2706,15 @@\n 0A99F7 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 0A99F9   Length              0005 (5)\n 0A99FB   Flags               01 (1) 'Modification'\n 0A99FC   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 0A9A00 PAYLOAD\n \n 0C4B97 DATA DESCRIPTOR       08074B50 (134695760)\n-0C4B9B CRC                   1BFB5E4C (469458508)\n+0C4B9B CRC                   99C09EA9 (2579537577)\n 0C4B9F Compressed Size       0001B197 (110999)\n 0C4BA3 Uncompressed Size     0001B197 (110999)\n \n 0C4BA7 LOCAL HEADER #102     04034B50 (67324752)\n 0C4BAB Extract Zip Spec      14 (20) '2.0'\n 0C4BAC Extract OS            00 (0) 'MS-DOS'\n 0C4BAD General Purpose Flag  0008 (8)\n@@ -3238,15 +3238,15 @@\n 0DF2EF Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 0DF2F1   Length              0005 (5)\n 0DF2F3   Flags               01 (1) 'Modification'\n 0DF2F4   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 0DF2F8 PAYLOAD\n \n 0E7D1F DATA DESCRIPTOR       08074B50 (134695760)\n-0E7D23 CRC                   D77A9145 (3615134021)\n+0E7D23 CRC                   0901EF7B (151121787)\n 0E7D27 Compressed Size       00008A27 (35367)\n 0E7D2B Uncompressed Size     00008A27 (35367)\n \n 0E7D2F LOCAL HEADER #121     04034B50 (67324752)\n 0E7D33 Extract Zip Spec      14 (20) '2.0'\n 0E7D34 Extract OS            00 (0) 'MS-DOS'\n 0E7D35 General Purpose Flag  0008 (8)\n@@ -3266,15 +3266,15 @@\n 0E7D9A Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 0E7D9C   Length              0005 (5)\n 0E7D9E   Flags               01 (1) 'Modification'\n 0E7D9F   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 0E7DA3 PAYLOAD\n \n 102944 DATA DESCRIPTOR       08074B50 (134695760)\n-102948 CRC                   406C66A2 (1080845986)\n+102948 CRC                   98CA9F37 (2563415863)\n 10294C Compressed Size       0001ABA1 (109473)\n 102950 Uncompressed Size     0001ABA1 (109473)\n \n 102954 LOCAL HEADER #122     04034B50 (67324752)\n 102958 Extract Zip Spec      14 (20) '2.0'\n 102959 Extract OS            00 (0) 'MS-DOS'\n 10295A General Purpose Flag  0008 (8)\n@@ -3686,15 +3686,15 @@\n 118901 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 118903   Length              0005 (5)\n 118905   Flags               01 (1) 'Modification'\n 118906   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 11890A PAYLOAD\n \n 121344 DATA DESCRIPTOR       08074B50 (134695760)\n-121348 CRC                   73549389 (1934922633)\n+121348 CRC                   7F1C257A (2132551034)\n 12134C Compressed Size       00008A3A (35386)\n 121350 Uncompressed Size     00008A3A (35386)\n \n 121354 LOCAL HEADER #137     04034B50 (67324752)\n 121358 Extract Zip Spec      14 (20) '2.0'\n 121359 Extract OS            00 (0) 'MS-DOS'\n 12135A General Purpose Flag  0008 (8)\n@@ -3714,15 +3714,15 @@\n 1213C0 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 1213C2   Length              0005 (5)\n 1213C4   Flags               01 (1) 'Modification'\n 1213C5   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 1213C9 PAYLOAD\n \n 13BE62 DATA DESCRIPTOR       08074B50 (134695760)\n-13BE66 CRC                   36DB2FED (920334317)\n+13BE66 CRC                   DA315CCA (3660668106)\n 13BE6A Compressed Size       0001AA99 (109209)\n 13BE6E Uncompressed Size     0001AA99 (109209)\n \n 13BE72 LOCAL HEADER #138     04034B50 (67324752)\n 13BE76 Extract Zip Spec      14 (20) '2.0'\n 13BE77 Extract OS            00 (0) 'MS-DOS'\n 13BE78 General Purpose Flag  0008 (8)\n@@ -4246,15 +4246,15 @@\n 153D61 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 153D63   Length              0005 (5)\n 153D65   Flags               01 (1) 'Modification'\n 153D66   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 153D6A PAYLOAD\n \n 15C1B4 DATA DESCRIPTOR       08074B50 (134695760)\n-15C1B8 CRC                   CBE4E1BD (3420774845)\n+15C1B8 CRC                   2008E79E (537454494)\n 15C1BC Compressed Size       0000844A (33866)\n 15C1C0 Uncompressed Size     0000844A (33866)\n \n 15C1C4 LOCAL HEADER #157     04034B50 (67324752)\n 15C1C8 Extract Zip Spec      14 (20) '2.0'\n 15C1C9 Extract OS            00 (0) 'MS-DOS'\n 15C1CA General Purpose Flag  0008 (8)\n@@ -4274,15 +4274,15 @@\n 15C226 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 15C228   Length              0005 (5)\n 15C22A   Flags               01 (1) 'Modification'\n 15C22B   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 15C22F PAYLOAD\n \n 175ECC DATA DESCRIPTOR       08074B50 (134695760)\n-175ED0 CRC                   AB059E37 (2869272119)\n+175ED0 CRC                   33B0FD32 (867237170)\n 175ED4 Compressed Size       00019C9D (105629)\n 175ED8 Uncompressed Size     00019C9D (105629)\n \n 175EDC LOCAL HEADER #158     04034B50 (67324752)\n 175EE0 Extract Zip Spec      14 (20) '2.0'\n 175EE1 Extract OS            00 (0) 'MS-DOS'\n 175EE2 General Purpose Flag  0008 (8)\n@@ -5030,15 +5030,15 @@\n 199724 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 199726   Length              0005 (5)\n 199728   Flags               01 (1) 'Modification'\n 199729   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 19972D PAYLOAD\n \n 1A29DA DATA DESCRIPTOR       08074B50 (134695760)\n-1A29DE CRC                   0B4994CF (189371599)\n+1A29DE CRC                   05F702BD (100074173)\n 1A29E2 Compressed Size       000092AD (37549)\n 1A29E6 Uncompressed Size     000092AD (37549)\n \n 1A29EA LOCAL HEADER #185     04034B50 (67324752)\n 1A29EE Extract Zip Spec      14 (20) '2.0'\n 1A29EF Extract OS            00 (0) 'MS-DOS'\n 1A29F0 General Purpose Flag  0008 (8)\n@@ -5058,15 +5058,15 @@\n 1A2A4D Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 1A2A4F   Length              0005 (5)\n 1A2A51   Flags               01 (1) 'Modification'\n 1A2A52   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 1A2A56 PAYLOAD\n \n 1BEF8D DATA DESCRIPTOR       08074B50 (134695760)\n-1BEF91 CRC                   E63EC033 (3862872115)\n+1BEF91 CRC                   E9B76721 (3921110817)\n 1BEF95 Compressed Size       0001C537 (116023)\n 1BEF99 Uncompressed Size     0001C537 (116023)\n \n 1BEF9D LOCAL HEADER #186     04034B50 (67324752)\n 1BEFA1 Extract Zip Spec      14 (20) '2.0'\n 1BEFA2 Extract OS            00 (0) 'MS-DOS'\n 1BEFA3 General Purpose Flag  0008 (8)\n@@ -7382,15 +7382,15 @@\n 22B848 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 22B84A   Length              0005 (5)\n 22B84C   Flags               01 (1) 'Modification'\n 22B84D   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 22B851 PAYLOAD\n \n 233D64 DATA DESCRIPTOR       08074B50 (134695760)\n-233D68 CRC                   442C824E (1143767630)\n+233D68 CRC                   FB3D1D23 (4215086371)\n 233D6C Compressed Size       00008513 (34067)\n 233D70 Uncompressed Size     00008513 (34067)\n \n 233D74 LOCAL HEADER #269     04034B50 (67324752)\n 233D78 Extract Zip Spec      14 (20) '2.0'\n 233D79 Extract OS            00 (0) 'MS-DOS'\n 233D7A General Purpose Flag  0008 (8)\n@@ -7410,15 +7410,15 @@\n 233DD4 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 233DD6   Length              0005 (5)\n 233DD8   Flags               01 (1) 'Modification'\n 233DD9   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 233DDD PAYLOAD\n \n 24E081 DATA DESCRIPTOR       08074B50 (134695760)\n-24E085 CRC                   CA12F43D (3390239805)\n+24E085 CRC                   35769B69 (896965481)\n 24E089 Compressed Size       0001A2A4 (107172)\n 24E08D Uncompressed Size     0001A2A4 (107172)\n \n 24E091 LOCAL HEADER #270     04034B50 (67324752)\n 24E095 Extract Zip Spec      14 (20) '2.0'\n 24E096 Extract OS            00 (0) 'MS-DOS'\n 24E097 General Purpose Flag  0008 (8)\n@@ -10070,15 +10070,15 @@\n 2BF6D0 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 2BF6D2   Length              0005 (5)\n 2BF6D4   Flags               01 (1) 'Modification'\n 2BF6D5   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 2BF6D9 PAYLOAD\n \n 2C76AD DATA DESCRIPTOR       08074B50 (134695760)\n-2C76B1 CRC                   47950A02 (1200949762)\n+2C76B1 CRC                   41C08A80 (1103137408)\n 2C76B5 Compressed Size       00007FD4 (32724)\n 2C76B9 Uncompressed Size     00007FD4 (32724)\n \n 2C76BD LOCAL HEADER #365     04034B50 (67324752)\n 2C76C1 Extract Zip Spec      14 (20) '2.0'\n 2C76C2 Extract OS            00 (0) 'MS-DOS'\n 2C76C3 General Purpose Flag  0008 (8)\n@@ -10098,15 +10098,15 @@\n 2C772A Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 2C772C   Length              0005 (5)\n 2C772E   Flags               01 (1) 'Modification'\n 2C772F   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 2C7733 PAYLOAD\n \n 2DEFAC DATA DESCRIPTOR       08074B50 (134695760)\n-2DEFB0 CRC                   94A67BC2 (2493938626)\n+2DEFB0 CRC                   1704AAC3 (386181827)\n 2DEFB4 Compressed Size       00017879 (96377)\n 2DEFB8 Uncompressed Size     00017879 (96377)\n \n 2DEFBC LOCAL HEADER #366     04034B50 (67324752)\n 2DEFC0 Extract Zip Spec      14 (20) '2.0'\n 2DEFC1 Extract OS            00 (0) 'MS-DOS'\n 2DEFC2 General Purpose Flag  0008 (8)\n@@ -10630,15 +10630,15 @@\n 2FA4B5 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 2FA4B7   Length              0005 (5)\n 2FA4B9   Flags               01 (1) 'Modification'\n 2FA4BA   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 2FA4BE PAYLOAD\n \n 302F29 DATA DESCRIPTOR       08074B50 (134695760)\n-302F2D CRC                   656C848C (1701610636)\n+302F2D CRC                   22D2E3FC (584246268)\n 302F31 Compressed Size       00008A6B (35435)\n 302F35 Uncompressed Size     00008A6B (35435)\n \n 302F39 LOCAL HEADER #385     04034B50 (67324752)\n 302F3D Extract Zip Spec      14 (20) '2.0'\n 302F3E Extract OS            00 (0) 'MS-DOS'\n 302F3F General Purpose Flag  0008 (8)\n@@ -10658,15 +10658,15 @@\n 302FA2 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 302FA4   Length              0005 (5)\n 302FA6   Flags               01 (1) 'Modification'\n 302FA7   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 302FAB PAYLOAD\n \n 31DEE5 DATA DESCRIPTOR       08074B50 (134695760)\n-31DEE9 CRC                   25200985 (622856581)\n+31DEE9 CRC                   F44E8653 (4098786899)\n 31DEED Compressed Size       0001AF3A (110394)\n 31DEF1 Uncompressed Size     0001AF3A (110394)\n \n 31DEF5 LOCAL HEADER #386     04034B50 (67324752)\n 31DEF9 Extract Zip Spec      14 (20) '2.0'\n 31DEFA Extract OS            00 (0) 'MS-DOS'\n 31DEFB General Purpose Flag  0008 (8)\n@@ -11078,15 +11078,15 @@\n 33866B Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 33866D   Length              0005 (5)\n 33866F   Flags               01 (1) 'Modification'\n 338670   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 338674 PAYLOAD\n \n 34166B DATA DESCRIPTOR       08074B50 (134695760)\n-34166F CRC                   3457D328 (878170920)\n+34166F CRC                   82833894 (2189637780)\n 341673 Compressed Size       00008FF7 (36855)\n 341677 Uncompressed Size     00008FF7 (36855)\n \n 34167B LOCAL HEADER #401     04034B50 (67324752)\n 34167F Extract Zip Spec      14 (20) '2.0'\n 341680 Extract OS            00 (0) 'MS-DOS'\n 341681 General Purpose Flag  0008 (8)\n@@ -11106,15 +11106,15 @@\n 3416EC Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 3416EE   Length              0005 (5)\n 3416F0   Flags               01 (1) 'Modification'\n 3416F1   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 3416F5 PAYLOAD\n \n 35D4B0 DATA DESCRIPTOR       08074B50 (134695760)\n-35D4B4 CRC                   5CBB8A84 (1555794564)\n+35D4B4 CRC                   23CE1D26 (600710438)\n 35D4B8 Compressed Size       0001BDBB (114107)\n 35D4BC Uncompressed Size     0001BDBB (114107)\n \n 35D4C0 LOCAL HEADER #402     04034B50 (67324752)\n 35D4C4 Extract Zip Spec      14 (20) '2.0'\n 35D4C5 Extract OS            00 (0) 'MS-DOS'\n 35D4C6 General Purpose Flag  0008 (8)\n@@ -11526,15 +11526,15 @@\n 3772A0 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 3772A2   Length              0005 (5)\n 3772A4   Flags               01 (1) 'Modification'\n 3772A5   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 3772A9 PAYLOAD\n \n 37FD14 DATA DESCRIPTOR       08074B50 (134695760)\n-37FD18 CRC                   35D7E8BB (903342267)\n+37FD18 CRC                   500140CF (1342259407)\n 37FD1C Compressed Size       00008A6B (35435)\n 37FD20 Uncompressed Size     00008A6B (35435)\n \n 37FD24 LOCAL HEADER #417     04034B50 (67324752)\n 37FD28 Extract Zip Spec      14 (20) '2.0'\n 37FD29 Extract OS            00 (0) 'MS-DOS'\n 37FD2A General Purpose Flag  0008 (8)\n@@ -11554,15 +11554,15 @@\n 37FD8D Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 37FD8F   Length              0005 (5)\n 37FD91   Flags               01 (1) 'Modification'\n 37FD92   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 37FD96 PAYLOAD\n \n 39ACD0 DATA DESCRIPTOR       08074B50 (134695760)\n-39ACD4 CRC                   B2B972F7 (2998498039)\n+39ACD4 CRC                   2A8965A1 (713647521)\n 39ACD8 Compressed Size       0001AF3A (110394)\n 39ACDC Uncompressed Size     0001AF3A (110394)\n \n 39ACE0 LOCAL HEADER #418     04034B50 (67324752)\n 39ACE4 Extract Zip Spec      14 (20) '2.0'\n 39ACE5 Extract OS            00 (0) 'MS-DOS'\n 39ACE6 General Purpose Flag  0008 (8)\n@@ -11974,15 +11974,15 @@\n 3B4EC0 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 3B4EC2   Length              0005 (5)\n 3B4EC4   Flags               01 (1) 'Modification'\n 3B4EC5   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 3B4EC9 PAYLOAD\n \n 3BDEF3 DATA DESCRIPTOR       08074B50 (134695760)\n-3BDEF7 CRC                   90949EDD (2425659101)\n+3BDEF7 CRC                   4FAB6316 (1336632086)\n 3BDEFB Compressed Size       0000902A (36906)\n 3BDEFF Uncompressed Size     0000902A (36906)\n \n 3BDF03 LOCAL HEADER #433     04034B50 (67324752)\n 3BDF07 Extract Zip Spec      14 (20) '2.0'\n 3BDF08 Extract OS            00 (0) 'MS-DOS'\n 3BDF09 General Purpose Flag  0008 (8)\n@@ -12002,15 +12002,15 @@\n 3BDF79 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 3BDF7B   Length              0005 (5)\n 3BDF7D   Flags               01 (1) 'Modification'\n 3BDF7E   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 3BDF82 PAYLOAD\n \n 3D9817 DATA DESCRIPTOR       08074B50 (134695760)\n-3D981B CRC                   B83A187F (3090815103)\n+3D981B CRC                   52778765 (1383565157)\n 3D981F Compressed Size       0001B895 (112789)\n 3D9823 Uncompressed Size     0001B895 (112789)\n \n 3D9827 LOCAL HEADER #434     04034B50 (67324752)\n 3D982B Extract Zip Spec      14 (20) '2.0'\n 3D982C Extract OS            00 (0) 'MS-DOS'\n 3D982D General Purpose Flag  0008 (8)\n@@ -12982,15 +12982,15 @@\n 403DE8 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 403DEA   Length              0005 (5)\n 403DEC   Flags               01 (1) 'Modification'\n 403DED   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 403DF1 PAYLOAD\n \n 40ED2B DATA DESCRIPTOR       08074B50 (134695760)\n-40ED2F CRC                   E67CEE6F (3866947183)\n+40ED2F CRC                   9DE0C500 (2648753408)\n 40ED33 Compressed Size       0000AF3A (44858)\n 40ED37 Uncompressed Size     0000AF3A (44858)\n \n 40ED3B LOCAL HEADER #469     04034B50 (67324752)\n 40ED3F Extract Zip Spec      14 (20) '2.0'\n 40ED40 Extract OS            00 (0) 'MS-DOS'\n 40ED41 General Purpose Flag  0008 (8)\n@@ -13010,15 +13010,15 @@\n 40ED9E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 40EDA0   Length              0005 (5)\n 40EDA2   Flags               01 (1) 'Modification'\n 40EDA3   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 40EDA7 PAYLOAD\n \n 431373 DATA DESCRIPTOR       08074B50 (134695760)\n-431377 CRC                   2670C6B9 (644925113)\n+431377 CRC                   211D335B (555561819)\n 43137B Compressed Size       000225CC (140748)\n 43137F Uncompressed Size     000225CC (140748)\n \n 431383 LOCAL HEADER #470     04034B50 (67324752)\n 431387 Extract Zip Spec      14 (20) '2.0'\n 431388 Extract OS            00 (0) 'MS-DOS'\n 431389 General Purpose Flag  0008 (8)\n@@ -13990,15 +13990,15 @@\n 45D44D Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 45D44F   Length              0005 (5)\n 45D451   Flags               01 (1) 'Modification'\n 45D452   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 45D456 PAYLOAD\n \n 465FC0 DATA DESCRIPTOR       08074B50 (134695760)\n-465FC4 CRC                   4252DFF6 (1112727542)\n+465FC4 CRC                   1EC6B391 (516338577)\n 465FC8 Compressed Size       00008B6A (35690)\n 465FCC Uncompressed Size     00008B6A (35690)\n \n 465FD0 LOCAL HEADER #505     04034B50 (67324752)\n 465FD4 Extract Zip Spec      14 (20) '2.0'\n 465FD5 Extract OS            00 (0) 'MS-DOS'\n 465FD6 General Purpose Flag  0008 (8)\n@@ -14018,15 +14018,15 @@\n 46603E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 466040   Length              0005 (5)\n 466042   Flags               01 (1) 'Modification'\n 466043   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 466047 PAYLOAD\n \n 480DAC DATA DESCRIPTOR       08074B50 (134695760)\n-480DB0 CRC                   3E2D3476 (1043149942)\n+480DB0 CRC                   C7DAC701 (3353003777)\n 480DB4 Compressed Size       0001AD65 (109925)\n 480DB8 Uncompressed Size     0001AD65 (109925)\n \n 480DBC LOCAL HEADER #506     04034B50 (67324752)\n 480DC0 Extract Zip Spec      14 (20) '2.0'\n 480DC1 Extract OS            00 (0) 'MS-DOS'\n 480DC2 General Purpose Flag  0008 (8)\n@@ -14438,15 +14438,15 @@\n 498199 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 49819B   Length              0005 (5)\n 49819D   Flags               01 (1) 'Modification'\n 49819E   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 4981A2 PAYLOAD\n \n 4A11CC DATA DESCRIPTOR       08074B50 (134695760)\n-4A11D0 CRC                   D55FA934 (3579816244)\n+4A11D0 CRC                   B7F73777 (3086432119)\n 4A11D4 Compressed Size       0000902A (36906)\n 4A11D8 Uncompressed Size     0000902A (36906)\n \n 4A11DC LOCAL HEADER #521     04034B50 (67324752)\n 4A11E0 Extract Zip Spec      14 (20) '2.0'\n 4A11E1 Extract OS            00 (0) 'MS-DOS'\n 4A11E2 General Purpose Flag  0008 (8)\n@@ -14466,15 +14466,15 @@\n 4A1252 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 4A1254   Length              0005 (5)\n 4A1256   Flags               01 (1) 'Modification'\n 4A1257   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 4A125B PAYLOAD\n \n 4BCAF0 DATA DESCRIPTOR       08074B50 (134695760)\n-4BCAF4 CRC                   5873CA54 (1483983444)\n+4BCAF4 CRC                   B242B68E (2990716558)\n 4BCAF8 Compressed Size       0001B895 (112789)\n 4BCAFC Uncompressed Size     0001B895 (112789)\n \n 4BCB00 LOCAL HEADER #522     04034B50 (67324752)\n 4BCB04 Extract Zip Spec      14 (20) '2.0'\n 4BCB05 Extract OS            00 (0) 'MS-DOS'\n 4BCB06 General Purpose Flag  0008 (8)\n@@ -16118,15 +16118,15 @@\n 4F80B5 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 4F80B7   Length              0005 (5)\n 4F80B9   Flags               01 (1) 'Modification'\n 4F80BA   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 4F80BE PAYLOAD\n \n 5006D0 DATA DESCRIPTOR       08074B50 (134695760)\n-5006D4 CRC                   1097150A (278336778)\n+5006D4 CRC                   3E83C2D9 (1048822489)\n 5006D8 Compressed Size       00008612 (34322)\n 5006DC Uncompressed Size     00008612 (34322)\n \n 5006E0 LOCAL HEADER #581     04034B50 (67324752)\n 5006E4 Extract Zip Spec      14 (20) '2.0'\n 5006E5 Extract OS            00 (0) 'MS-DOS'\n 5006E6 General Purpose Flag  0008 (8)\n@@ -16146,15 +16146,15 @@\n 500745 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 500747   Length              0005 (5)\n 500749   Flags               01 (1) 'Modification'\n 50074A   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 50074E PAYLOAD\n \n 51A81D DATA DESCRIPTOR       08074B50 (134695760)\n-51A821 CRC                   E0AB545F (3769324639)\n+51A821 CRC                   DAB51320 (3669300000)\n 51A825 Compressed Size       0001A0CF (106703)\n 51A829 Uncompressed Size     0001A0CF (106703)\n \n 51A82D LOCAL HEADER #582     04034B50 (67324752)\n 51A831 Extract Zip Spec      14 (20) '2.0'\n 51A832 Extract OS            00 (0) 'MS-DOS'\n 51A833 General Purpose Flag  0008 (8)\n@@ -16566,15 +16566,15 @@\n 530E88 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 530E8A   Length              0005 (5)\n 530E8C   Flags               01 (1) 'Modification'\n 530E8D   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 530E91 PAYLOAD\n \n 539CF3 DATA DESCRIPTOR       08074B50 (134695760)\n-539CF7 CRC                   B1CF41E6 (2983150054)\n+539CF7 CRC                   9FC19CCC (2680265932)\n 539CFB Compressed Size       00008E62 (36450)\n 539CFF Uncompressed Size     00008E62 (36450)\n \n 539D03 LOCAL HEADER #597     04034B50 (67324752)\n 539D07 Extract Zip Spec      14 (20) '2.0'\n 539D08 Extract OS            00 (0) 'MS-DOS'\n 539D09 General Purpose Flag  0008 (8)\n@@ -16594,15 +16594,15 @@\n 539D76 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 539D78   Length              0005 (5)\n 539D7A   Flags               01 (1) 'Modification'\n 539D7B   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 539D7F PAYLOAD\n \n 5551E2 DATA DESCRIPTOR       08074B50 (134695760)\n-5551E6 CRC                   33924CF2 (865225970)\n+5551E6 CRC                   4BC46BD3 (1271163859)\n 5551EA Compressed Size       0001B463 (111715)\n 5551EE Uncompressed Size     0001B463 (111715)\n \n 5551F2 LOCAL HEADER #598     04034B50 (67324752)\n 5551F6 Extract Zip Spec      14 (20) '2.0'\n 5551F7 Extract OS            00 (0) 'MS-DOS'\n 5551F8 General Purpose Flag  0008 (8)\n@@ -17014,15 +17014,15 @@\n 56C6F1 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 56C6F3   Length              0005 (5)\n 56C6F5   Flags               01 (1) 'Modification'\n 56C6F6   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 56C6FA PAYLOAD\n \n 575A1C DATA DESCRIPTOR       08074B50 (134695760)\n-575A20 CRC                   9B6B5D9C (2607504796)\n+575A20 CRC                   3F87ACB2 (1065856178)\n 575A24 Compressed Size       00009322 (37666)\n 575A28 Uncompressed Size     00009322 (37666)\n \n 575A2C LOCAL HEADER #613     04034B50 (67324752)\n 575A30 Extract Zip Spec      14 (20) '2.0'\n 575A31 Extract OS            00 (0) 'MS-DOS'\n 575A32 General Purpose Flag  0008 (8)\n@@ -17042,15 +17042,15 @@\n 575AA7 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 575AA9   Length              0005 (5)\n 575AAB   Flags               01 (1) 'Modification'\n 575AAC   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 575AB0 PAYLOAD\n \n 591A43 DATA DESCRIPTOR       08074B50 (134695760)\n-591A47 CRC                   EC05C180 (3959800192)\n+591A47 CRC                   076413E4 (123999204)\n 591A4B Compressed Size       0001BF93 (114579)\n 591A4F Uncompressed Size     0001BF93 (114579)\n \n 591A53 LOCAL HEADER #614     04034B50 (67324752)\n 591A57 Extract Zip Spec      14 (20) '2.0'\n 591A58 Extract OS            00 (0) 'MS-DOS'\n 591A59 General Purpose Flag  0008 (8)\n@@ -18134,15 +18134,15 @@\n 5BF69D Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 5BF69F   Length              0005 (5)\n 5BF6A1   Flags               01 (1) 'Modification'\n 5BF6A2   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 5BF6A6 PAYLOAD\n \n 5C7B88 DATA DESCRIPTOR       08074B50 (134695760)\n-5C7B8C CRC                   99EF0EFC (2582580988)\n+5C7B8C CRC                   488D8F92 (1217236882)\n 5C7B90 Compressed Size       000084E2 (34018)\n 5C7B94 Uncompressed Size     000084E2 (34018)\n \n 5C7B98 LOCAL HEADER #653     04034B50 (67324752)\n 5C7B9C Extract Zip Spec      14 (20) '2.0'\n 5C7B9D Extract OS            00 (0) 'MS-DOS'\n 5C7B9E General Purpose Flag  0008 (8)\n@@ -18162,15 +18162,15 @@\n 5C7BFB Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 5C7BFD   Length              0005 (5)\n 5C7BFF   Flags               01 (1) 'Modification'\n 5C7C00   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 5C7C04 PAYLOAD\n \n 5E1A07 DATA DESCRIPTOR       08074B50 (134695760)\n-5E1A0B CRC                   D4CAAA41 (3570051649)\n+5E1A0B CRC                   5C019619 (1543607833)\n 5E1A0F Compressed Size       00019E03 (105987)\n 5E1A13 Uncompressed Size     00019E03 (105987)\n \n 5E1A17 LOCAL HEADER #654     04034B50 (67324752)\n 5E1A1B Extract Zip Spec      14 (20) '2.0'\n 5E1A1C Extract OS            00 (0) 'MS-DOS'\n 5E1A1D General Purpose Flag  0008 (8)\n@@ -21643,15 +21643,15 @@\n 6941CD Created OS            00 (0) 'MS-DOS'\n 6941CE Extract Zip Spec      14 (20) '2.0'\n 6941CF Extract OS            00 (0) 'MS-DOS'\n 6941D0 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 6941D2 Compression Method    0000 (0) 'Stored'\n 6941D4 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-6941D8 CRC                   A125E55A (2703615322)\n+6941D8 CRC                   69E53BDC (1776630748)\n 6941DC Compressed Size       0000890A (35082)\n 6941E0 Uncompressed Size     0000890A (35082)\n 6941E4 Filename Length       0048 (72)\n 6941E6 Extra Length          0009 (9)\n 6941E8 Comment Length        0000 (0)\n 6941EA Disk Start            0000 (0)\n 6941EC Int File Attributes   0000 (0)\n@@ -21673,15 +21673,15 @@\n 69424C Created OS            00 (0) 'MS-DOS'\n 69424D Extract Zip Spec      14 (20) '2.0'\n 69424E Extract OS            00 (0) 'MS-DOS'\n 69424F General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 694251 Compression Method    0000 (0) 'Stored'\n 694253 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-694257 CRC                   73DE9AFA (1943968506)\n+694257 CRC                   796780A1 (2036826273)\n 69425B Compressed Size       0001A7CD (108493)\n 69425F Uncompressed Size     0001A7CD (108493)\n 694263 Filename Length       004C (76)\n 694265 Extra Length          0009 (9)\n 694267 Comment Length        0000 (0)\n 694269 Disk Start            0000 (0)\n 69426B Int File Attributes   0000 (0)\n@@ -22123,15 +22123,15 @@\n 6949F7 Created OS            00 (0) 'MS-DOS'\n 6949F8 Extract Zip Spec      14 (20) '2.0'\n 6949F9 Extract OS            00 (0) 'MS-DOS'\n 6949FA General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 6949FC Compression Method    0000 (0) 'Stored'\n 6949FE Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-694A02 CRC                   D15635F0 (3512088048)\n+694A02 CRC                   554CD1D0 (1431097808)\n 694A06 Compressed Size       00008D32 (36146)\n 694A0A Uncompressed Size     00008D32 (36146)\n 694A0E Filename Length       004F (79)\n 694A10 Extra Length          0009 (9)\n 694A12 Comment Length        0000 (0)\n 694A14 Disk Start            0000 (0)\n 694A16 Int File Attributes   0000 (0)\n@@ -22153,15 +22153,15 @@\n 694A7D Created OS            00 (0) 'MS-DOS'\n 694A7E Extract Zip Spec      14 (20) '2.0'\n 694A7F Extract OS            00 (0) 'MS-DOS'\n 694A80 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 694A82 Compression Method    0000 (0) 'Stored'\n 694A84 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-694A88 CRC                   1BFB5E4C (469458508)\n+694A88 CRC                   99C09EA9 (2579537577)\n 694A8C Compressed Size       0001B197 (110999)\n 694A90 Uncompressed Size     0001B197 (110999)\n 694A94 Filename Length       0053 (83)\n 694A96 Extra Length          0009 (9)\n 694A98 Comment Length        0000 (0)\n 694A9A Disk Start            0000 (0)\n 694A9C Int File Attributes   0000 (0)\n@@ -22723,15 +22723,15 @@\n 6953E6 Created OS            00 (0) 'MS-DOS'\n 6953E7 Extract Zip Spec      14 (20) '2.0'\n 6953E8 Extract OS            00 (0) 'MS-DOS'\n 6953E9 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 6953EB Compression Method    0000 (0) 'Stored'\n 6953ED Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-6953F1 CRC                   D77A9145 (3615134021)\n+6953F1 CRC                   0901EF7B (151121787)\n 6953F5 Compressed Size       00008A27 (35367)\n 6953F9 Uncompressed Size     00008A27 (35367)\n 6953FD Filename Length       0049 (73)\n 6953FF Extra Length          0009 (9)\n 695401 Comment Length        0000 (0)\n 695403 Disk Start            0000 (0)\n 695405 Int File Attributes   0000 (0)\n@@ -22753,15 +22753,15 @@\n 695466 Created OS            00 (0) 'MS-DOS'\n 695467 Extract Zip Spec      14 (20) '2.0'\n 695468 Extract OS            00 (0) 'MS-DOS'\n 695469 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 69546B Compression Method    0000 (0) 'Stored'\n 69546D Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-695471 CRC                   406C66A2 (1080845986)\n+695471 CRC                   98CA9F37 (2563415863)\n 695475 Compressed Size       0001ABA1 (109473)\n 695479 Uncompressed Size     0001ABA1 (109473)\n 69547D Filename Length       004D (77)\n 69547F Extra Length          0009 (9)\n 695481 Comment Length        0000 (0)\n 695483 Disk Start            0000 (0)\n 695485 Int File Attributes   0000 (0)\n@@ -23203,15 +23203,15 @@\n 695BE4 Created OS            00 (0) 'MS-DOS'\n 695BE5 Extract Zip Spec      14 (20) '2.0'\n 695BE6 Extract OS            00 (0) 'MS-DOS'\n 695BE7 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 695BE9 Compression Method    0000 (0) 'Stored'\n 695BEB Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-695BEF CRC                   73549389 (1934922633)\n+695BEF CRC                   7F1C257A (2132551034)\n 695BF3 Compressed Size       00008A3A (35386)\n 695BF7 Uncompressed Size     00008A3A (35386)\n 695BFB Filename Length       004A (74)\n 695BFD Extra Length          0009 (9)\n 695BFF Comment Length        0000 (0)\n 695C01 Disk Start            0000 (0)\n 695C03 Int File Attributes   0000 (0)\n@@ -23233,15 +23233,15 @@\n 695C65 Created OS            00 (0) 'MS-DOS'\n 695C66 Extract Zip Spec      14 (20) '2.0'\n 695C67 Extract OS            00 (0) 'MS-DOS'\n 695C68 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 695C6A Compression Method    0000 (0) 'Stored'\n 695C6C Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-695C70 CRC                   36DB2FED (920334317)\n+695C70 CRC                   DA315CCA (3660668106)\n 695C74 Compressed Size       0001AA99 (109209)\n 695C78 Uncompressed Size     0001AA99 (109209)\n 695C7C Filename Length       004E (78)\n 695C7E Extra Length          0009 (9)\n 695C80 Comment Length        0000 (0)\n 695C82 Disk Start            0000 (0)\n 695C84 Int File Attributes   0000 (0)\n@@ -23803,15 +23803,15 @@\n 696583 Created OS            00 (0) 'MS-DOS'\n 696584 Extract Zip Spec      14 (20) '2.0'\n 696585 Extract OS            00 (0) 'MS-DOS'\n 696586 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 696588 Compression Method    0000 (0) 'Stored'\n 69658A Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-69658E CRC                   CBE4E1BD (3420774845)\n+69658E CRC                   2008E79E (537454494)\n 696592 Compressed Size       0000844A (33866)\n 696596 Uncompressed Size     0000844A (33866)\n 69659A Filename Length       0040 (64)\n 69659C Extra Length          0009 (9)\n 69659E Comment Length        0000 (0)\n 6965A0 Disk Start            0000 (0)\n 6965A2 Int File Attributes   0000 (0)\n@@ -23833,15 +23833,15 @@\n 6965FA Created OS            00 (0) 'MS-DOS'\n 6965FB Extract Zip Spec      14 (20) '2.0'\n 6965FC Extract OS            00 (0) 'MS-DOS'\n 6965FD General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 6965FF Compression Method    0000 (0) 'Stored'\n 696601 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-696605 CRC                   AB059E37 (2869272119)\n+696605 CRC                   33B0FD32 (867237170)\n 696609 Compressed Size       00019C9D (105629)\n 69660D Uncompressed Size     00019C9D (105629)\n 696611 Filename Length       0044 (68)\n 696613 Extra Length          0009 (9)\n 696615 Comment Length        0000 (0)\n 696617 Disk Start            0000 (0)\n 696619 Int File Attributes   0000 (0)\n@@ -24643,15 +24643,15 @@\n 6972E2 Created OS            00 (0) 'MS-DOS'\n 6972E3 Extract Zip Spec      14 (20) '2.0'\n 6972E4 Extract OS            00 (0) 'MS-DOS'\n 6972E5 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 6972E7 Compression Method    0000 (0) 'Stored'\n 6972E9 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-6972ED CRC                   0B4994CF (189371599)\n+6972ED CRC                   05F702BD (100074173)\n 6972F1 Compressed Size       000092AD (37549)\n 6972F5 Uncompressed Size     000092AD (37549)\n 6972F9 Filename Length       0041 (65)\n 6972FB Extra Length          0009 (9)\n 6972FD Comment Length        0000 (0)\n 6972FF Disk Start            0000 (0)\n 697301 Int File Attributes   0000 (0)\n@@ -24673,15 +24673,15 @@\n 69735A Created OS            00 (0) 'MS-DOS'\n 69735B Extract Zip Spec      14 (20) '2.0'\n 69735C Extract OS            00 (0) 'MS-DOS'\n 69735D General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 69735F Compression Method    0000 (0) 'Stored'\n 697361 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-697365 CRC                   E63EC033 (3862872115)\n+697365 CRC                   E9B76721 (3921110817)\n 697369 Compressed Size       0001C537 (116023)\n 69736D Uncompressed Size     0001C537 (116023)\n 697371 Filename Length       0045 (69)\n 697373 Extra Length          0009 (9)\n 697375 Comment Length        0000 (0)\n 697377 Disk Start            0000 (0)\n 697379 Int File Attributes   0000 (0)\n@@ -27163,15 +27163,15 @@\n 699BF3 Created OS            00 (0) 'MS-DOS'\n 699BF4 Extract Zip Spec      14 (20) '2.0'\n 699BF5 Extract OS            00 (0) 'MS-DOS'\n 699BF6 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 699BF8 Compression Method    0000 (0) 'Stored'\n 699BFA Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-699BFE CRC                   442C824E (1143767630)\n+699BFE CRC                   FB3D1D23 (4215086371)\n 699C02 Compressed Size       00008513 (34067)\n 699C06 Uncompressed Size     00008513 (34067)\n 699C0A Filename Length       003E (62)\n 699C0C Extra Length          0009 (9)\n 699C0E Comment Length        0000 (0)\n 699C10 Disk Start            0000 (0)\n 699C12 Int File Attributes   0000 (0)\n@@ -27193,15 +27193,15 @@\n 699C68 Created OS            00 (0) 'MS-DOS'\n 699C69 Extract Zip Spec      14 (20) '2.0'\n 699C6A Extract OS            00 (0) 'MS-DOS'\n 699C6B General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 699C6D Compression Method    0000 (0) 'Stored'\n 699C6F Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-699C73 CRC                   CA12F43D (3390239805)\n+699C73 CRC                   35769B69 (896965481)\n 699C77 Compressed Size       0001A2A4 (107172)\n 699C7B Uncompressed Size     0001A2A4 (107172)\n 699C7F Filename Length       0042 (66)\n 699C81 Extra Length          0009 (9)\n 699C83 Comment Length        0000 (0)\n 699C85 Disk Start            0000 (0)\n 699C87 Int File Attributes   0000 (0)\n@@ -30043,15 +30043,15 @@\n 69CC39 Created OS            00 (0) 'MS-DOS'\n 69CC3A Extract Zip Spec      14 (20) '2.0'\n 69CC3B Extract OS            00 (0) 'MS-DOS'\n 69CC3C General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 69CC3E Compression Method    0000 (0) 'Stored'\n 69CC40 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-69CC44 CRC                   47950A02 (1200949762)\n+69CC44 CRC                   41C08A80 (1103137408)\n 69CC48 Compressed Size       00007FD4 (32724)\n 69CC4C Uncompressed Size     00007FD4 (32724)\n 69CC50 Filename Length       004B (75)\n 69CC52 Extra Length          0009 (9)\n 69CC54 Comment Length        0000 (0)\n 69CC56 Disk Start            0000 (0)\n 69CC58 Int File Attributes   0000 (0)\n@@ -30073,15 +30073,15 @@\n 69CCBB Created OS            00 (0) 'MS-DOS'\n 69CCBC Extract Zip Spec      14 (20) '2.0'\n 69CCBD Extract OS            00 (0) 'MS-DOS'\n 69CCBE General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 69CCC0 Compression Method    0000 (0) 'Stored'\n 69CCC2 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-69CCC6 CRC                   94A67BC2 (2493938626)\n+69CCC6 CRC                   1704AAC3 (386181827)\n 69CCCA Compressed Size       00017879 (96377)\n 69CCCE Uncompressed Size     00017879 (96377)\n 69CCD2 Filename Length       004F (79)\n 69CCD4 Extra Length          0009 (9)\n 69CCD6 Comment Length        0000 (0)\n 69CCD8 Disk Start            0000 (0)\n 69CCDA Int File Attributes   0000 (0)\n@@ -30643,15 +30643,15 @@\n 69D650 Created OS            00 (0) 'MS-DOS'\n 69D651 Extract Zip Spec      14 (20) '2.0'\n 69D652 Extract OS            00 (0) 'MS-DOS'\n 69D653 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 69D655 Compression Method    0000 (0) 'Stored'\n 69D657 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-69D65B CRC                   656C848C (1701610636)\n+69D65B CRC                   22D2E3FC (584246268)\n 69D65F Compressed Size       00008A6B (35435)\n 69D663 Uncompressed Size     00008A6B (35435)\n 69D667 Filename Length       0047 (71)\n 69D669 Extra Length          0009 (9)\n 69D66B Comment Length        0000 (0)\n 69D66D Disk Start            0000 (0)\n 69D66F Int File Attributes   0000 (0)\n@@ -30673,15 +30673,15 @@\n 69D6CE Created OS            00 (0) 'MS-DOS'\n 69D6CF Extract Zip Spec      14 (20) '2.0'\n 69D6D0 Extract OS            00 (0) 'MS-DOS'\n 69D6D1 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 69D6D3 Compression Method    0000 (0) 'Stored'\n 69D6D5 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-69D6D9 CRC                   25200985 (622856581)\n+69D6D9 CRC                   F44E8653 (4098786899)\n 69D6DD Compressed Size       0001AF3A (110394)\n 69D6E1 Uncompressed Size     0001AF3A (110394)\n 69D6E5 Filename Length       004B (75)\n 69D6E7 Extra Length          0009 (9)\n 69D6E9 Comment Length        0000 (0)\n 69D6EB Disk Start            0000 (0)\n 69D6ED Int File Attributes   0000 (0)\n@@ -31123,15 +31123,15 @@\n 69DE74 Created OS            00 (0) 'MS-DOS'\n 69DE75 Extract Zip Spec      14 (20) '2.0'\n 69DE76 Extract OS            00 (0) 'MS-DOS'\n 69DE77 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 69DE79 Compression Method    0000 (0) 'Stored'\n 69DE7B Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-69DE7F CRC                   3457D328 (878170920)\n+69DE7F CRC                   82833894 (2189637780)\n 69DE83 Compressed Size       00008FF7 (36855)\n 69DE87 Uncompressed Size     00008FF7 (36855)\n 69DE8B Filename Length       004F (79)\n 69DE8D Extra Length          0009 (9)\n 69DE8F Comment Length        0000 (0)\n 69DE91 Disk Start            0000 (0)\n 69DE93 Int File Attributes   0000 (0)\n@@ -31153,15 +31153,15 @@\n 69DEFA Created OS            00 (0) 'MS-DOS'\n 69DEFB Extract Zip Spec      14 (20) '2.0'\n 69DEFC Extract OS            00 (0) 'MS-DOS'\n 69DEFD General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 69DEFF Compression Method    0000 (0) 'Stored'\n 69DF01 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-69DF05 CRC                   5CBB8A84 (1555794564)\n+69DF05 CRC                   23CE1D26 (600710438)\n 69DF09 Compressed Size       0001BDBB (114107)\n 69DF0D Uncompressed Size     0001BDBB (114107)\n 69DF11 Filename Length       0053 (83)\n 69DF13 Extra Length          0009 (9)\n 69DF15 Comment Length        0000 (0)\n 69DF17 Disk Start            0000 (0)\n 69DF19 Int File Attributes   0000 (0)\n@@ -31603,15 +31603,15 @@\n 69E678 Created OS            00 (0) 'MS-DOS'\n 69E679 Extract Zip Spec      14 (20) '2.0'\n 69E67A Extract OS            00 (0) 'MS-DOS'\n 69E67B General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 69E67D Compression Method    0000 (0) 'Stored'\n 69E67F Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-69E683 CRC                   35D7E8BB (903342267)\n+69E683 CRC                   500140CF (1342259407)\n 69E687 Compressed Size       00008A6B (35435)\n 69E68B Uncompressed Size     00008A6B (35435)\n 69E68F Filename Length       0047 (71)\n 69E691 Extra Length          0009 (9)\n 69E693 Comment Length        0000 (0)\n 69E695 Disk Start            0000 (0)\n 69E697 Int File Attributes   0000 (0)\n@@ -31633,15 +31633,15 @@\n 69E6F6 Created OS            00 (0) 'MS-DOS'\n 69E6F7 Extract Zip Spec      14 (20) '2.0'\n 69E6F8 Extract OS            00 (0) 'MS-DOS'\n 69E6F9 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 69E6FB Compression Method    0000 (0) 'Stored'\n 69E6FD Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-69E701 CRC                   B2B972F7 (2998498039)\n+69E701 CRC                   2A8965A1 (713647521)\n 69E705 Compressed Size       0001AF3A (110394)\n 69E709 Uncompressed Size     0001AF3A (110394)\n 69E70D Filename Length       004B (75)\n 69E70F Extra Length          0009 (9)\n 69E711 Comment Length        0000 (0)\n 69E713 Disk Start            0000 (0)\n 69E715 Int File Attributes   0000 (0)\n@@ -32083,15 +32083,15 @@\n 69EECE Created OS            00 (0) 'MS-DOS'\n 69EECF Extract Zip Spec      14 (20) '2.0'\n 69EED0 Extract OS            00 (0) 'MS-DOS'\n 69EED1 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 69EED3 Compression Method    0000 (0) 'Stored'\n 69EED5 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-69EED9 CRC                   90949EDD (2425659101)\n+69EED9 CRC                   4FAB6316 (1336632086)\n 69EEDD Compressed Size       0000902A (36906)\n 69EEE1 Uncompressed Size     0000902A (36906)\n 69EEE5 Filename Length       0054 (84)\n 69EEE7 Extra Length          0009 (9)\n 69EEE9 Comment Length        0000 (0)\n 69EEEB Disk Start            0000 (0)\n 69EEED Int File Attributes   0000 (0)\n@@ -32113,15 +32113,15 @@\n 69EF59 Created OS            00 (0) 'MS-DOS'\n 69EF5A Extract Zip Spec      14 (20) '2.0'\n 69EF5B Extract OS            00 (0) 'MS-DOS'\n 69EF5C General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 69EF5E Compression Method    0000 (0) 'Stored'\n 69EF60 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-69EF64 CRC                   B83A187F (3090815103)\n+69EF64 CRC                   52778765 (1383565157)\n 69EF68 Compressed Size       0001B895 (112789)\n 69EF6C Uncompressed Size     0001B895 (112789)\n 69EF70 Filename Length       0058 (88)\n 69EF72 Extra Length          0009 (9)\n 69EF74 Comment Length        0000 (0)\n 69EF76 Disk Start            0000 (0)\n 69EF78 Int File Attributes   0000 (0)\n@@ -33163,15 +33163,15 @@\n 6A006B Created OS            00 (0) 'MS-DOS'\n 6A006C Extract Zip Spec      14 (20) '2.0'\n 6A006D Extract OS            00 (0) 'MS-DOS'\n 6A006E General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 6A0070 Compression Method    0000 (0) 'Stored'\n 6A0072 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-6A0076 CRC                   E67CEE6F (3866947183)\n+6A0076 CRC                   9DE0C500 (2648753408)\n 6A007A Compressed Size       0000AF3A (44858)\n 6A007E Uncompressed Size     0000AF3A (44858)\n 6A0082 Filename Length       0041 (65)\n 6A0084 Extra Length          0009 (9)\n 6A0086 Comment Length        0000 (0)\n 6A0088 Disk Start            0000 (0)\n 6A008A Int File Attributes   0000 (0)\n@@ -33193,15 +33193,15 @@\n 6A00E3 Created OS            00 (0) 'MS-DOS'\n 6A00E4 Extract Zip Spec      14 (20) '2.0'\n 6A00E5 Extract OS            00 (0) 'MS-DOS'\n 6A00E6 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 6A00E8 Compression Method    0000 (0) 'Stored'\n 6A00EA Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-6A00EE CRC                   2670C6B9 (644925113)\n+6A00EE CRC                   211D335B (555561819)\n 6A00F2 Compressed Size       000225CC (140748)\n 6A00F6 Uncompressed Size     000225CC (140748)\n 6A00FA Filename Length       0045 (69)\n 6A00FC Extra Length          0009 (9)\n 6A00FE Comment Length        0000 (0)\n 6A0100 Disk Start            0000 (0)\n 6A0102 Int File Attributes   0000 (0)\n@@ -34243,15 +34243,15 @@\n 6A1204 Created OS            00 (0) 'MS-DOS'\n 6A1205 Extract Zip Spec      14 (20) '2.0'\n 6A1206 Extract OS            00 (0) 'MS-DOS'\n 6A1207 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 6A1209 Compression Method    0000 (0) 'Stored'\n 6A120B Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-6A120F CRC                   4252DFF6 (1112727542)\n+6A120F CRC                   1EC6B391 (516338577)\n 6A1213 Compressed Size       00008B6A (35690)\n 6A1217 Uncompressed Size     00008B6A (35690)\n 6A121B Filename Length       004C (76)\n 6A121D Extra Length          0009 (9)\n 6A121F Comment Length        0000 (0)\n 6A1221 Disk Start            0000 (0)\n 6A1223 Int File Attributes   0000 (0)\n@@ -34273,15 +34273,15 @@\n 6A1287 Created OS            00 (0) 'MS-DOS'\n 6A1288 Extract Zip Spec      14 (20) '2.0'\n 6A1289 Extract OS            00 (0) 'MS-DOS'\n 6A128A General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 6A128C Compression Method    0000 (0) 'Stored'\n 6A128E Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-6A1292 CRC                   3E2D3476 (1043149942)\n+6A1292 CRC                   C7DAC701 (3353003777)\n 6A1296 Compressed Size       0001AD65 (109925)\n 6A129A Uncompressed Size     0001AD65 (109925)\n 6A129E Filename Length       0050 (80)\n 6A12A0 Extra Length          0009 (9)\n 6A12A2 Comment Length        0000 (0)\n 6A12A4 Disk Start            0000 (0)\n 6A12A6 Int File Attributes   0000 (0)\n@@ -34723,15 +34723,15 @@\n 6A1A78 Created OS            00 (0) 'MS-DOS'\n 6A1A79 Extract Zip Spec      14 (20) '2.0'\n 6A1A7A Extract OS            00 (0) 'MS-DOS'\n 6A1A7B General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 6A1A7D Compression Method    0000 (0) 'Stored'\n 6A1A7F Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-6A1A83 CRC                   D55FA934 (3579816244)\n+6A1A83 CRC                   B7F73777 (3086432119)\n 6A1A87 Compressed Size       0000902A (36906)\n 6A1A8B Uncompressed Size     0000902A (36906)\n 6A1A8F Filename Length       0054 (84)\n 6A1A91 Extra Length          0009 (9)\n 6A1A93 Comment Length        0000 (0)\n 6A1A95 Disk Start            0000 (0)\n 6A1A97 Int File Attributes   0000 (0)\n@@ -34753,15 +34753,15 @@\n 6A1B03 Created OS            00 (0) 'MS-DOS'\n 6A1B04 Extract Zip Spec      14 (20) '2.0'\n 6A1B05 Extract OS            00 (0) 'MS-DOS'\n 6A1B06 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 6A1B08 Compression Method    0000 (0) 'Stored'\n 6A1B0A Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-6A1B0E CRC                   5873CA54 (1483983444)\n+6A1B0E CRC                   B242B68E (2990716558)\n 6A1B12 Compressed Size       0001B895 (112789)\n 6A1B16 Uncompressed Size     0001B895 (112789)\n 6A1B1A Filename Length       0058 (88)\n 6A1B1C Extra Length          0009 (9)\n 6A1B1E Comment Length        0000 (0)\n 6A1B20 Disk Start            0000 (0)\n 6A1B22 Int File Attributes   0000 (0)\n@@ -36523,15 +36523,15 @@\n 6A37C7 Created OS            00 (0) 'MS-DOS'\n 6A37C8 Extract Zip Spec      14 (20) '2.0'\n 6A37C9 Extract OS            00 (0) 'MS-DOS'\n 6A37CA General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 6A37CC Compression Method    0000 (0) 'Stored'\n 6A37CE Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-6A37D2 CRC                   1097150A (278336778)\n+6A37D2 CRC                   3E83C2D9 (1048822489)\n 6A37D6 Compressed Size       00008612 (34322)\n 6A37DA Uncompressed Size     00008612 (34322)\n 6A37DE Filename Length       0043 (67)\n 6A37E0 Extra Length          0009 (9)\n 6A37E2 Comment Length        0000 (0)\n 6A37E4 Disk Start            0000 (0)\n 6A37E6 Int File Attributes   0000 (0)\n@@ -36553,15 +36553,15 @@\n 6A3841 Created OS            00 (0) 'MS-DOS'\n 6A3842 Extract Zip Spec      14 (20) '2.0'\n 6A3843 Extract OS            00 (0) 'MS-DOS'\n 6A3844 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 6A3846 Compression Method    0000 (0) 'Stored'\n 6A3848 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-6A384C CRC                   E0AB545F (3769324639)\n+6A384C CRC                   DAB51320 (3669300000)\n 6A3850 Compressed Size       0001A0CF (106703)\n 6A3854 Uncompressed Size     0001A0CF (106703)\n 6A3858 Filename Length       0047 (71)\n 6A385A Extra Length          0009 (9)\n 6A385C Comment Length        0000 (0)\n 6A385E Disk Start            0000 (0)\n 6A3860 Int File Attributes   0000 (0)\n@@ -37003,15 +37003,15 @@\n 6A3FE7 Created OS            00 (0) 'MS-DOS'\n 6A3FE8 Extract Zip Spec      14 (20) '2.0'\n 6A3FE9 Extract OS            00 (0) 'MS-DOS'\n 6A3FEA General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 6A3FEC Compression Method    0000 (0) 'Stored'\n 6A3FEE Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-6A3FF2 CRC                   B1CF41E6 (2983150054)\n+6A3FF2 CRC                   9FC19CCC (2680265932)\n 6A3FF6 Compressed Size       00008E62 (36450)\n 6A3FFA Uncompressed Size     00008E62 (36450)\n 6A3FFE Filename Length       0051 (81)\n 6A4000 Extra Length          0009 (9)\n 6A4002 Comment Length        0000 (0)\n 6A4004 Disk Start            0000 (0)\n 6A4006 Int File Attributes   0000 (0)\n@@ -37033,15 +37033,15 @@\n 6A406F Created OS            00 (0) 'MS-DOS'\n 6A4070 Extract Zip Spec      14 (20) '2.0'\n 6A4071 Extract OS            00 (0) 'MS-DOS'\n 6A4072 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 6A4074 Compression Method    0000 (0) 'Stored'\n 6A4076 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-6A407A CRC                   33924CF2 (865225970)\n+6A407A CRC                   4BC46BD3 (1271163859)\n 6A407E Compressed Size       0001B463 (111715)\n 6A4082 Uncompressed Size     0001B463 (111715)\n 6A4086 Filename Length       0055 (85)\n 6A4088 Extra Length          0009 (9)\n 6A408A Comment Length        0000 (0)\n 6A408C Disk Start            0000 (0)\n 6A408E Int File Attributes   0000 (0)\n@@ -37483,15 +37483,15 @@\n 6A48AB Created OS            00 (0) 'MS-DOS'\n 6A48AC Extract Zip Spec      14 (20) '2.0'\n 6A48AD Extract OS            00 (0) 'MS-DOS'\n 6A48AE General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 6A48B0 Compression Method    0000 (0) 'Stored'\n 6A48B2 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-6A48B6 CRC                   9B6B5D9C (2607504796)\n+6A48B6 CRC                   3F87ACB2 (1065856178)\n 6A48BA Compressed Size       00009322 (37666)\n 6A48BE Uncompressed Size     00009322 (37666)\n 6A48C2 Filename Length       0059 (89)\n 6A48C4 Extra Length          0009 (9)\n 6A48C6 Comment Length        0000 (0)\n 6A48C8 Disk Start            0000 (0)\n 6A48CA Int File Attributes   0000 (0)\n@@ -37513,15 +37513,15 @@\n 6A493B Created OS            00 (0) 'MS-DOS'\n 6A493C Extract Zip Spec      14 (20) '2.0'\n 6A493D Extract OS            00 (0) 'MS-DOS'\n 6A493E General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 6A4940 Compression Method    0000 (0) 'Stored'\n 6A4942 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-6A4946 CRC                   EC05C180 (3959800192)\n+6A4946 CRC                   076413E4 (123999204)\n 6A494A Compressed Size       0001BF93 (114579)\n 6A494E Uncompressed Size     0001BF93 (114579)\n 6A4952 Filename Length       005D (93)\n 6A4954 Extra Length          0009 (9)\n 6A4956 Comment Length        0000 (0)\n 6A4958 Disk Start            0000 (0)\n 6A495A Int File Attributes   0000 (0)\n@@ -38683,15 +38683,15 @@\n 6A5C75 Created OS            00 (0) 'MS-DOS'\n 6A5C76 Extract Zip Spec      14 (20) '2.0'\n 6A5C77 Extract OS            00 (0) 'MS-DOS'\n 6A5C78 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 6A5C7A Compression Method    0000 (0) 'Stored'\n 6A5C7C Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-6A5C80 CRC                   99EF0EFC (2582580988)\n+6A5C80 CRC                   488D8F92 (1217236882)\n 6A5C84 Compressed Size       000084E2 (34018)\n 6A5C88 Uncompressed Size     000084E2 (34018)\n 6A5C8C Filename Length       0041 (65)\n 6A5C8E Extra Length          0009 (9)\n 6A5C90 Comment Length        0000 (0)\n 6A5C92 Disk Start            0000 (0)\n 6A5C94 Int File Attributes   0000 (0)\n@@ -38713,15 +38713,15 @@\n 6A5CED Created OS            00 (0) 'MS-DOS'\n 6A5CEE Extract Zip Spec      14 (20) '2.0'\n 6A5CEF Extract OS            00 (0) 'MS-DOS'\n 6A5CF0 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 6A5CF2 Compression Method    0000 (0) 'Stored'\n 6A5CF4 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-6A5CF8 CRC                   D4CAAA41 (3570051649)\n+6A5CF8 CRC                   5C019619 (1543607833)\n 6A5CFC Compressed Size       00019E03 (105987)\n 6A5D00 Uncompressed Size     00019E03 (105987)\n 6A5D04 Filename Length       0045 (69)\n 6A5D06 Extra Length          0009 (9)\n 6A5D08 Comment Length        0000 (0)\n 6A5D0A Disk Start            0000 (0)\n 6A5D0C Int File Attributes   0000 (0)\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/AuthenticationSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/AuthenticationSpecFluent.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -35,20 +35,20 @@\n    * @return The buildable object.\n    */\n   @Deprecated\n   public HasMetadata getObservedConfig();\n   public HasMetadata buildObservedConfig();\n   public A withObservedConfig(HasMetadata observedConfig);\n   public Boolean hasObservedConfig();\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n-  public AuthenticationSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-  public AuthenticationSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig);\n   public AuthenticationSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n   public AuthenticationSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item);\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n+  public AuthenticationSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+  public AuthenticationSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withStorageObservedConfig(Storage storageObservedConfig);\n   public AuthenticationSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig();\n   public AuthenticationSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfigLike(Storage item);\n   public A withImageContentSourcePolicyObservedConfig(ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public AuthenticationSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n   public AuthenticationSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(ImageContentSourcePolicy item);\n   public A withServiceCAObservedConfig(ServiceCA serviceCAObservedConfig);\n@@ -123,20 +123,20 @@\n    * @return The buildable object.\n    */\n   @Deprecated\n   public HasMetadata getUnsupportedConfigOverrides();\n   public HasMetadata buildUnsupportedConfigOverrides();\n   public A withUnsupportedConfigOverrides(HasMetadata unsupportedConfigOverrides);\n   public Boolean hasUnsupportedConfigOverrides();\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n-  public AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-  public AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item);\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n+  public AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+  public AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withStorageUnsupportedConfigOverrides(Storage storageUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverridesLike(Storage item);\n   public A withImageContentSourcePolicyUnsupportedConfigOverrides(ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(ImageContentSourcePolicy item);\n   public A withServiceCAUnsupportedConfigOverrides(ServiceCA serviceCAUnsupportedConfigOverrides);\n@@ -205,22 +205,22 @@\n   public A addToAdditionalProperties(String key,Object value);\n   public A addToAdditionalProperties(Map<String,Object> map);\n   public A removeFromAdditionalProperties(String key);\n   public A removeFromAdditionalProperties(Map<String,Object> map);\n   public Map<String,Object> getAdditionalProperties();\n   public <K,V>A withAdditionalProperties(Map<String,Object> additionalProperties);\n   public Boolean hasAdditionalProperties();\n-  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<AuthenticationSpecFluent.ImagePrunerObservedConfigNested<N>>{\n+  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<AuthenticationSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n     public N and();\n-    public N endImagePrunerObservedConfig();\n+    public N endKubeControllerManagerObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<AuthenticationSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<AuthenticationSpecFluent.ImagePrunerObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerObservedConfig();\n+    public N endImagePrunerObservedConfig();\n     \n   }\n   public interface StorageObservedConfigNested<N> extends Nested<N>,StorageFluent<AuthenticationSpecFluent.StorageObservedConfigNested<N>>{\n     public N and();\n     public N endStorageObservedConfig();\n     \n   }\n@@ -330,22 +330,22 @@\n     \n   }\n   public interface AuthenticationObservedConfigNested<N> extends Nested<N>,AuthenticationFluent<AuthenticationSpecFluent.AuthenticationObservedConfigNested<N>>{\n     public N and();\n     public N endAuthenticationObservedConfig();\n     \n   }\n-  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<AuthenticationSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endImagePrunerUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<AuthenticationSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerUnsupportedConfigOverrides();\n+    public N endImagePrunerUnsupportedConfigOverrides();\n     \n   }\n   public interface StorageUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageFluent<AuthenticationSpecFluent.StorageUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endStorageUnsupportedConfigOverrides();\n     \n   }\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/AuthenticationSpecFluentImpl.java", "source2": "io/fabric8/openshift/api/model/operator/v1/AuthenticationSpecFluentImpl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -70,16 +70,16 @@\n   public HasMetadata getObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public HasMetadata buildObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public A withObservedConfig(HasMetadata observedConfig) {\n-    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManager){ this.observedConfig= new KubeControllerManagerBuilder((KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Storage){ this.observedConfig= new StorageBuilder((Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicy){ this.observedConfig= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCA){ this.observedConfig= new ServiceCABuilder((ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Config){ this.observedConfig= new ConfigBuilder((Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PersistentVolumeClaim){ this.observedConfig= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServer){ this.observedConfig= new KubeAPIServerBuilder((KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -100,34 +100,34 @@\n     if (observedConfig instanceof OpenShiftAPIServer){ this.observedConfig= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Authentication){ this.observedConfig= new AuthenticationBuilder((Authentication)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     return (A) this;\n   }\n   public Boolean hasObservedConfig() {\n     return this.observedConfig != null;\n   }\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public AuthenticationSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new AuthenticationSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n-  }\n-  public AuthenticationSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n-    return new AuthenticationSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n-  }\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public AuthenticationSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new AuthenticationSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n   }\n   public AuthenticationSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item) {\n     return new AuthenticationSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n   }\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public AuthenticationSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new AuthenticationSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+  }\n+  public AuthenticationSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n+    return new AuthenticationSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n+  }\n   public A withStorageObservedConfig(Storage storageObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (storageObservedConfig!=null){ this.observedConfig= new StorageBuilder(storageObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public AuthenticationSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig() {\n     return new AuthenticationSpecFluentImpl.StorageObservedConfigNestedImpl();\n   }\n@@ -372,16 +372,16 @@\n   public HasMetadata getUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public HasMetadata buildUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public A withUnsupportedConfigOverrides(HasMetadata unsupportedConfigOverrides) {\n-    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeControllerManager){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder((KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Storage){ this.unsupportedConfigOverrides= new StorageBuilder((Storage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCA){ this.unsupportedConfigOverrides= new ServiceCABuilder((ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Config){ this.unsupportedConfigOverrides= new ConfigBuilder((Config)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PersistentVolumeClaim){ this.unsupportedConfigOverrides= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServer){ this.unsupportedConfigOverrides= new KubeAPIServerBuilder((KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressController){ this.unsupportedConfigOverrides= new IngressControllerBuilder((IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -402,34 +402,34 @@\n     if (unsupportedConfigOverrides instanceof OpenShiftAPIServer){ this.unsupportedConfigOverrides= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Authentication){ this.unsupportedConfigOverrides= new AuthenticationBuilder((Authentication)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     return (A) this;\n   }\n   public Boolean hasUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides != null;\n   }\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new AuthenticationSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n-    return new AuthenticationSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public AuthenticationSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new AuthenticationSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n   }\n   public AuthenticationSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item) {\n     return new AuthenticationSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new AuthenticationSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n+    return new AuthenticationSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStorageUnsupportedConfigOverrides(Storage storageUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (storageUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageBuilder(storageUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public AuthenticationSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides() {\n     return new AuthenticationSpecFluentImpl.StorageUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -704,42 +704,42 @@\n     if (observedConfig != null) { sb.append(\"observedConfig:\"); sb.append(observedConfig + \",\"); }\n     if (operatorLogLevel != null) { sb.append(\"operatorLogLevel:\"); sb.append(operatorLogLevel + \",\"); }\n     if (unsupportedConfigOverrides != null) { sb.append(\"unsupportedConfigOverrides:\"); sb.append(unsupportedConfigOverrides + \",\"); }\n     if (additionalProperties != null && !additionalProperties.isEmpty()) { sb.append(\"additionalProperties:\"); sb.append(additionalProperties); }\n     sb.append(\"}\");\n     return sb.toString();\n   }\n-  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<AuthenticationSpecFluent.ImagePrunerObservedConfigNested<N>> implements AuthenticationSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n-    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<AuthenticationSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements AuthenticationSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerObservedConfigNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endImagePrunerObservedConfig() {\n+    public N endKubeControllerManagerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<AuthenticationSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements AuthenticationSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<AuthenticationSpecFluent.ImagePrunerObservedConfigNested<N>> implements AuthenticationSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerObservedConfigNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerObservedConfig() {\n+    public N endImagePrunerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class StorageObservedConfigNestedImpl<N> extends StorageFluentImpl<AuthenticationSpecFluent.StorageObservedConfigNested<N>> implements AuthenticationSpecFluent.StorageObservedConfigNested<N>,Nested<N>{\n     StorageObservedConfigNestedImpl(Storage item) {\n       this.builder = new StorageBuilder(this, item);\n@@ -1104,42 +1104,42 @@\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAuthenticationObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<AuthenticationSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endImagePrunerUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<AuthenticationSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n+    public N endImagePrunerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class StorageUnsupportedConfigOverridesNestedImpl<N> extends StorageFluentImpl<AuthenticationSpecFluent.StorageUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.StorageUnsupportedConfigOverridesNested<N>,Nested<N>{\n     StorageUnsupportedConfigOverridesNestedImpl(Storage item) {\n       this.builder = new StorageBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/CSISnapshotControllerSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/CSISnapshotControllerSpecFluent.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -35,20 +35,20 @@\n    * @return The buildable object.\n    */\n   @Deprecated\n   public HasMetadata getObservedConfig();\n   public HasMetadata buildObservedConfig();\n   public A withObservedConfig(HasMetadata observedConfig);\n   public Boolean hasObservedConfig();\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n-  public CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-  public CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig);\n   public CSISnapshotControllerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n   public CSISnapshotControllerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item);\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n+  public CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+  public CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withStorageObservedConfig(Storage storageObservedConfig);\n   public CSISnapshotControllerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig();\n   public CSISnapshotControllerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfigLike(Storage item);\n   public A withImageContentSourcePolicyObservedConfig(ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public CSISnapshotControllerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n   public CSISnapshotControllerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(ImageContentSourcePolicy item);\n   public A withServiceCAObservedConfig(ServiceCA serviceCAObservedConfig);\n@@ -123,20 +123,20 @@\n    * @return The buildable object.\n    */\n   @Deprecated\n   public HasMetadata getUnsupportedConfigOverrides();\n   public HasMetadata buildUnsupportedConfigOverrides();\n   public A withUnsupportedConfigOverrides(HasMetadata unsupportedConfigOverrides);\n   public Boolean hasUnsupportedConfigOverrides();\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n-  public CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-  public CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item);\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n+  public CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+  public CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withStorageUnsupportedConfigOverrides(Storage storageUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverridesLike(Storage item);\n   public A withImageContentSourcePolicyUnsupportedConfigOverrides(ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(ImageContentSourcePolicy item);\n   public A withServiceCAUnsupportedConfigOverrides(ServiceCA serviceCAUnsupportedConfigOverrides);\n@@ -205,22 +205,22 @@\n   public A addToAdditionalProperties(String key,Object value);\n   public A addToAdditionalProperties(Map<String,Object> map);\n   public A removeFromAdditionalProperties(String key);\n   public A removeFromAdditionalProperties(Map<String,Object> map);\n   public Map<String,Object> getAdditionalProperties();\n   public <K,V>A withAdditionalProperties(Map<String,Object> additionalProperties);\n   public Boolean hasAdditionalProperties();\n-  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<N>>{\n+  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<CSISnapshotControllerSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n     public N and();\n-    public N endImagePrunerObservedConfig();\n+    public N endKubeControllerManagerObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<CSISnapshotControllerSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerObservedConfig();\n+    public N endImagePrunerObservedConfig();\n     \n   }\n   public interface StorageObservedConfigNested<N> extends Nested<N>,StorageFluent<CSISnapshotControllerSpecFluent.StorageObservedConfigNested<N>>{\n     public N and();\n     public N endStorageObservedConfig();\n     \n   }\n@@ -330,22 +330,22 @@\n     \n   }\n   public interface AuthenticationObservedConfigNested<N> extends Nested<N>,AuthenticationFluent<CSISnapshotControllerSpecFluent.AuthenticationObservedConfigNested<N>>{\n     public N and();\n     public N endAuthenticationObservedConfig();\n     \n   }\n-  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<CSISnapshotControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endImagePrunerUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<CSISnapshotControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerUnsupportedConfigOverrides();\n+    public N endImagePrunerUnsupportedConfigOverrides();\n     \n   }\n   public interface StorageUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageFluent<CSISnapshotControllerSpecFluent.StorageUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endStorageUnsupportedConfigOverrides();\n     \n   }\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/CSISnapshotControllerSpecFluentImpl.java", "source2": "io/fabric8/openshift/api/model/operator/v1/CSISnapshotControllerSpecFluentImpl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -70,16 +70,16 @@\n   public HasMetadata getObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public HasMetadata buildObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public A withObservedConfig(HasMetadata observedConfig) {\n-    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManager){ this.observedConfig= new KubeControllerManagerBuilder((KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Storage){ this.observedConfig= new StorageBuilder((Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicy){ this.observedConfig= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCA){ this.observedConfig= new ServiceCABuilder((ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Config){ this.observedConfig= new ConfigBuilder((Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PersistentVolumeClaim){ this.observedConfig= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServer){ this.observedConfig= new KubeAPIServerBuilder((KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -100,34 +100,34 @@\n     if (observedConfig instanceof OpenShiftAPIServer){ this.observedConfig= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Authentication){ this.observedConfig= new AuthenticationBuilder((Authentication)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     return (A) this;\n   }\n   public Boolean hasObservedConfig() {\n     return this.observedConfig != null;\n   }\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new CSISnapshotControllerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n-  }\n-  public CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n-    return new CSISnapshotControllerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n-  }\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new CSISnapshotControllerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item) {\n     return new CSISnapshotControllerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n   }\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new CSISnapshotControllerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+  }\n+  public CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n+    return new CSISnapshotControllerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n+  }\n   public A withStorageObservedConfig(Storage storageObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (storageObservedConfig!=null){ this.observedConfig= new StorageBuilder(storageObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig() {\n     return new CSISnapshotControllerSpecFluentImpl.StorageObservedConfigNestedImpl();\n   }\n@@ -372,16 +372,16 @@\n   public HasMetadata getUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public HasMetadata buildUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public A withUnsupportedConfigOverrides(HasMetadata unsupportedConfigOverrides) {\n-    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeControllerManager){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder((KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Storage){ this.unsupportedConfigOverrides= new StorageBuilder((Storage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCA){ this.unsupportedConfigOverrides= new ServiceCABuilder((ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Config){ this.unsupportedConfigOverrides= new ConfigBuilder((Config)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PersistentVolumeClaim){ this.unsupportedConfigOverrides= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServer){ this.unsupportedConfigOverrides= new KubeAPIServerBuilder((KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressController){ this.unsupportedConfigOverrides= new IngressControllerBuilder((IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -402,34 +402,34 @@\n     if (unsupportedConfigOverrides instanceof OpenShiftAPIServer){ this.unsupportedConfigOverrides= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Authentication){ this.unsupportedConfigOverrides= new AuthenticationBuilder((Authentication)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     return (A) this;\n   }\n   public Boolean hasUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides != null;\n   }\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new CSISnapshotControllerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n-    return new CSISnapshotControllerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new CSISnapshotControllerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item) {\n     return new CSISnapshotControllerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new CSISnapshotControllerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n+    return new CSISnapshotControllerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStorageUnsupportedConfigOverrides(Storage storageUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (storageUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageBuilder(storageUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides() {\n     return new CSISnapshotControllerSpecFluentImpl.StorageUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -704,42 +704,42 @@\n     if (observedConfig != null) { sb.append(\"observedConfig:\"); sb.append(observedConfig + \",\"); }\n     if (operatorLogLevel != null) { sb.append(\"operatorLogLevel:\"); sb.append(operatorLogLevel + \",\"); }\n     if (unsupportedConfigOverrides != null) { sb.append(\"unsupportedConfigOverrides:\"); sb.append(unsupportedConfigOverrides + \",\"); }\n     if (additionalProperties != null && !additionalProperties.isEmpty()) { sb.append(\"additionalProperties:\"); sb.append(additionalProperties); }\n     sb.append(\"}\");\n     return sb.toString();\n   }\n-  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n-    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<CSISnapshotControllerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerObservedConfigNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endImagePrunerObservedConfig() {\n+    public N endKubeControllerManagerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<CSISnapshotControllerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerObservedConfigNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerObservedConfig() {\n+    public N endImagePrunerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class StorageObservedConfigNestedImpl<N> extends StorageFluentImpl<CSISnapshotControllerSpecFluent.StorageObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.StorageObservedConfigNested<N>,Nested<N>{\n     StorageObservedConfigNestedImpl(Storage item) {\n       this.builder = new StorageBuilder(this, item);\n@@ -1104,42 +1104,42 @@\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAuthenticationObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<CSISnapshotControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endImagePrunerUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<CSISnapshotControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n+    public N endImagePrunerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class StorageUnsupportedConfigOverridesNestedImpl<N> extends StorageFluentImpl<CSISnapshotControllerSpecFluent.StorageUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.StorageUnsupportedConfigOverridesNested<N>,Nested<N>{\n     StorageUnsupportedConfigOverridesNestedImpl(Storage item) {\n       this.builder = new StorageBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/CloudCredentialSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/CloudCredentialSpecFluent.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -38,20 +38,20 @@\n    * @return The buildable object.\n    */\n   @Deprecated\n   public HasMetadata getObservedConfig();\n   public HasMetadata buildObservedConfig();\n   public A withObservedConfig(HasMetadata observedConfig);\n   public Boolean hasObservedConfig();\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n-  public CloudCredentialSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-  public CloudCredentialSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig);\n   public CloudCredentialSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n   public CloudCredentialSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item);\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n+  public CloudCredentialSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+  public CloudCredentialSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withStorageObservedConfig(Storage storageObservedConfig);\n   public CloudCredentialSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig();\n   public CloudCredentialSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfigLike(Storage item);\n   public A withImageContentSourcePolicyObservedConfig(ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public CloudCredentialSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n   public CloudCredentialSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(ImageContentSourcePolicy item);\n   public A withServiceCAObservedConfig(ServiceCA serviceCAObservedConfig);\n@@ -126,20 +126,20 @@\n    * @return The buildable object.\n    */\n   @Deprecated\n   public HasMetadata getUnsupportedConfigOverrides();\n   public HasMetadata buildUnsupportedConfigOverrides();\n   public A withUnsupportedConfigOverrides(HasMetadata unsupportedConfigOverrides);\n   public Boolean hasUnsupportedConfigOverrides();\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n-  public CloudCredentialSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-  public CloudCredentialSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item);\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n+  public CloudCredentialSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+  public CloudCredentialSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withStorageUnsupportedConfigOverrides(Storage storageUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverridesLike(Storage item);\n   public A withImageContentSourcePolicyUnsupportedConfigOverrides(ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(ImageContentSourcePolicy item);\n   public A withServiceCAUnsupportedConfigOverrides(ServiceCA serviceCAUnsupportedConfigOverrides);\n@@ -208,22 +208,22 @@\n   public A addToAdditionalProperties(String key,Object value);\n   public A addToAdditionalProperties(Map<String,Object> map);\n   public A removeFromAdditionalProperties(String key);\n   public A removeFromAdditionalProperties(Map<String,Object> map);\n   public Map<String,Object> getAdditionalProperties();\n   public <K,V>A withAdditionalProperties(Map<String,Object> additionalProperties);\n   public Boolean hasAdditionalProperties();\n-  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<CloudCredentialSpecFluent.ImagePrunerObservedConfigNested<N>>{\n+  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<CloudCredentialSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n     public N and();\n-    public N endImagePrunerObservedConfig();\n+    public N endKubeControllerManagerObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<CloudCredentialSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<CloudCredentialSpecFluent.ImagePrunerObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerObservedConfig();\n+    public N endImagePrunerObservedConfig();\n     \n   }\n   public interface StorageObservedConfigNested<N> extends Nested<N>,StorageFluent<CloudCredentialSpecFluent.StorageObservedConfigNested<N>>{\n     public N and();\n     public N endStorageObservedConfig();\n     \n   }\n@@ -333,22 +333,22 @@\n     \n   }\n   public interface AuthenticationObservedConfigNested<N> extends Nested<N>,AuthenticationFluent<CloudCredentialSpecFluent.AuthenticationObservedConfigNested<N>>{\n     public N and();\n     public N endAuthenticationObservedConfig();\n     \n   }\n-  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<CloudCredentialSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<CloudCredentialSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endImagePrunerUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<CloudCredentialSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<CloudCredentialSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerUnsupportedConfigOverrides();\n+    public N endImagePrunerUnsupportedConfigOverrides();\n     \n   }\n   public interface StorageUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageFluent<CloudCredentialSpecFluent.StorageUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endStorageUnsupportedConfigOverrides();\n     \n   }\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/CloudCredentialSpecFluentImpl.java", "source2": "io/fabric8/openshift/api/model/operator/v1/CloudCredentialSpecFluentImpl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -81,16 +81,16 @@\n   public HasMetadata getObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public HasMetadata buildObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public A withObservedConfig(HasMetadata observedConfig) {\n-    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManager){ this.observedConfig= new KubeControllerManagerBuilder((KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Storage){ this.observedConfig= new StorageBuilder((Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicy){ this.observedConfig= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCA){ this.observedConfig= new ServiceCABuilder((ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Config){ this.observedConfig= new ConfigBuilder((Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PersistentVolumeClaim){ this.observedConfig= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServer){ this.observedConfig= new KubeAPIServerBuilder((KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -111,34 +111,34 @@\n     if (observedConfig instanceof OpenShiftAPIServer){ this.observedConfig= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Authentication){ this.observedConfig= new AuthenticationBuilder((Authentication)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     return (A) this;\n   }\n   public Boolean hasObservedConfig() {\n     return this.observedConfig != null;\n   }\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public CloudCredentialSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new CloudCredentialSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n-  }\n-  public CloudCredentialSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n-    return new CloudCredentialSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n-  }\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new CloudCredentialSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n   }\n   public CloudCredentialSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item) {\n     return new CloudCredentialSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n   }\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public CloudCredentialSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new CloudCredentialSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+  }\n+  public CloudCredentialSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n+    return new CloudCredentialSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n+  }\n   public A withStorageObservedConfig(Storage storageObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (storageObservedConfig!=null){ this.observedConfig= new StorageBuilder(storageObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig() {\n     return new CloudCredentialSpecFluentImpl.StorageObservedConfigNestedImpl();\n   }\n@@ -383,16 +383,16 @@\n   public HasMetadata getUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public HasMetadata buildUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public A withUnsupportedConfigOverrides(HasMetadata unsupportedConfigOverrides) {\n-    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeControllerManager){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder((KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Storage){ this.unsupportedConfigOverrides= new StorageBuilder((Storage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCA){ this.unsupportedConfigOverrides= new ServiceCABuilder((ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Config){ this.unsupportedConfigOverrides= new ConfigBuilder((Config)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PersistentVolumeClaim){ this.unsupportedConfigOverrides= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServer){ this.unsupportedConfigOverrides= new KubeAPIServerBuilder((KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressController){ this.unsupportedConfigOverrides= new IngressControllerBuilder((IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -413,34 +413,34 @@\n     if (unsupportedConfigOverrides instanceof OpenShiftAPIServer){ this.unsupportedConfigOverrides= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Authentication){ this.unsupportedConfigOverrides= new AuthenticationBuilder((Authentication)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     return (A) this;\n   }\n   public Boolean hasUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides != null;\n   }\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public CloudCredentialSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new CloudCredentialSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public CloudCredentialSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n-    return new CloudCredentialSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new CloudCredentialSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n   }\n   public CloudCredentialSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item) {\n     return new CloudCredentialSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public CloudCredentialSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new CloudCredentialSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public CloudCredentialSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n+    return new CloudCredentialSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStorageUnsupportedConfigOverrides(Storage storageUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (storageUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageBuilder(storageUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides() {\n     return new CloudCredentialSpecFluentImpl.StorageUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -717,42 +717,42 @@\n     if (observedConfig != null) { sb.append(\"observedConfig:\"); sb.append(observedConfig + \",\"); }\n     if (operatorLogLevel != null) { sb.append(\"operatorLogLevel:\"); sb.append(operatorLogLevel + \",\"); }\n     if (unsupportedConfigOverrides != null) { sb.append(\"unsupportedConfigOverrides:\"); sb.append(unsupportedConfigOverrides + \",\"); }\n     if (additionalProperties != null && !additionalProperties.isEmpty()) { sb.append(\"additionalProperties:\"); sb.append(additionalProperties); }\n     sb.append(\"}\");\n     return sb.toString();\n   }\n-  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<CloudCredentialSpecFluent.ImagePrunerObservedConfigNested<N>> implements CloudCredentialSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n-    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<CloudCredentialSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements CloudCredentialSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerObservedConfigNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endImagePrunerObservedConfig() {\n+    public N endKubeControllerManagerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<CloudCredentialSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements CloudCredentialSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<CloudCredentialSpecFluent.ImagePrunerObservedConfigNested<N>> implements CloudCredentialSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerObservedConfigNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerObservedConfig() {\n+    public N endImagePrunerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class StorageObservedConfigNestedImpl<N> extends StorageFluentImpl<CloudCredentialSpecFluent.StorageObservedConfigNested<N>> implements CloudCredentialSpecFluent.StorageObservedConfigNested<N>,Nested<N>{\n     StorageObservedConfigNestedImpl(Storage item) {\n       this.builder = new StorageBuilder(this, item);\n@@ -1117,42 +1117,42 @@\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAuthenticationObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<CloudCredentialSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<CloudCredentialSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endImagePrunerUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<CloudCredentialSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<CloudCredentialSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n+    public N endImagePrunerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class StorageUnsupportedConfigOverridesNestedImpl<N> extends StorageFluentImpl<CloudCredentialSpecFluent.StorageUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.StorageUnsupportedConfigOverridesNested<N>,Nested<N>{\n     StorageUnsupportedConfigOverridesNestedImpl(Storage item) {\n       this.builder = new StorageBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/ClusterCSIDriverSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/ClusterCSIDriverSpecFluent.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -35,20 +35,20 @@\n    * @return The buildable object.\n    */\n   @Deprecated\n   public HasMetadata getObservedConfig();\n   public HasMetadata buildObservedConfig();\n   public A withObservedConfig(HasMetadata observedConfig);\n   public Boolean hasObservedConfig();\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n-  public ClusterCSIDriverSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-  public ClusterCSIDriverSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig);\n   public ClusterCSIDriverSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n   public ClusterCSIDriverSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item);\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n+  public ClusterCSIDriverSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+  public ClusterCSIDriverSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withStorageObservedConfig(Storage storageObservedConfig);\n   public ClusterCSIDriverSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig();\n   public ClusterCSIDriverSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfigLike(Storage item);\n   public A withImageContentSourcePolicyObservedConfig(ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public ClusterCSIDriverSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n   public ClusterCSIDriverSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(ImageContentSourcePolicy item);\n   public A withServiceCAObservedConfig(ServiceCA serviceCAObservedConfig);\n@@ -123,20 +123,20 @@\n    * @return The buildable object.\n    */\n   @Deprecated\n   public HasMetadata getUnsupportedConfigOverrides();\n   public HasMetadata buildUnsupportedConfigOverrides();\n   public A withUnsupportedConfigOverrides(HasMetadata unsupportedConfigOverrides);\n   public Boolean hasUnsupportedConfigOverrides();\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n-  public ClusterCSIDriverSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-  public ClusterCSIDriverSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item);\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n+  public ClusterCSIDriverSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+  public ClusterCSIDriverSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withStorageUnsupportedConfigOverrides(Storage storageUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverridesLike(Storage item);\n   public A withImageContentSourcePolicyUnsupportedConfigOverrides(ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(ImageContentSourcePolicy item);\n   public A withServiceCAUnsupportedConfigOverrides(ServiceCA serviceCAUnsupportedConfigOverrides);\n@@ -205,22 +205,22 @@\n   public A addToAdditionalProperties(String key,Object value);\n   public A addToAdditionalProperties(Map<String,Object> map);\n   public A removeFromAdditionalProperties(String key);\n   public A removeFromAdditionalProperties(Map<String,Object> map);\n   public Map<String,Object> getAdditionalProperties();\n   public <K,V>A withAdditionalProperties(Map<String,Object> additionalProperties);\n   public Boolean hasAdditionalProperties();\n-  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<ClusterCSIDriverSpecFluent.ImagePrunerObservedConfigNested<N>>{\n+  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<ClusterCSIDriverSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n     public N and();\n-    public N endImagePrunerObservedConfig();\n+    public N endKubeControllerManagerObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<ClusterCSIDriverSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<ClusterCSIDriverSpecFluent.ImagePrunerObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerObservedConfig();\n+    public N endImagePrunerObservedConfig();\n     \n   }\n   public interface StorageObservedConfigNested<N> extends Nested<N>,StorageFluent<ClusterCSIDriverSpecFluent.StorageObservedConfigNested<N>>{\n     public N and();\n     public N endStorageObservedConfig();\n     \n   }\n@@ -330,22 +330,22 @@\n     \n   }\n   public interface AuthenticationObservedConfigNested<N> extends Nested<N>,AuthenticationFluent<ClusterCSIDriverSpecFluent.AuthenticationObservedConfigNested<N>>{\n     public N and();\n     public N endAuthenticationObservedConfig();\n     \n   }\n-  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<ClusterCSIDriverSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<ClusterCSIDriverSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endImagePrunerUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<ClusterCSIDriverSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<ClusterCSIDriverSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerUnsupportedConfigOverrides();\n+    public N endImagePrunerUnsupportedConfigOverrides();\n     \n   }\n   public interface StorageUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageFluent<ClusterCSIDriverSpecFluent.StorageUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endStorageUnsupportedConfigOverrides();\n     \n   }\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/ClusterCSIDriverSpecFluentImpl.java", "source2": "io/fabric8/openshift/api/model/operator/v1/ClusterCSIDriverSpecFluentImpl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -70,16 +70,16 @@\n   public HasMetadata getObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public HasMetadata buildObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public A withObservedConfig(HasMetadata observedConfig) {\n-    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManager){ this.observedConfig= new KubeControllerManagerBuilder((KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Storage){ this.observedConfig= new StorageBuilder((Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicy){ this.observedConfig= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCA){ this.observedConfig= new ServiceCABuilder((ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Config){ this.observedConfig= new ConfigBuilder((Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PersistentVolumeClaim){ this.observedConfig= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServer){ this.observedConfig= new KubeAPIServerBuilder((KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -100,34 +100,34 @@\n     if (observedConfig instanceof OpenShiftAPIServer){ this.observedConfig= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Authentication){ this.observedConfig= new AuthenticationBuilder((Authentication)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     return (A) this;\n   }\n   public Boolean hasObservedConfig() {\n     return this.observedConfig != null;\n   }\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ClusterCSIDriverSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new ClusterCSIDriverSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n-  }\n-  public ClusterCSIDriverSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n-    return new ClusterCSIDriverSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n-  }\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new ClusterCSIDriverSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item) {\n     return new ClusterCSIDriverSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n   }\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ClusterCSIDriverSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new ClusterCSIDriverSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+  }\n+  public ClusterCSIDriverSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n+    return new ClusterCSIDriverSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n+  }\n   public A withStorageObservedConfig(Storage storageObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (storageObservedConfig!=null){ this.observedConfig= new StorageBuilder(storageObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig() {\n     return new ClusterCSIDriverSpecFluentImpl.StorageObservedConfigNestedImpl();\n   }\n@@ -372,16 +372,16 @@\n   public HasMetadata getUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public HasMetadata buildUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public A withUnsupportedConfigOverrides(HasMetadata unsupportedConfigOverrides) {\n-    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeControllerManager){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder((KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Storage){ this.unsupportedConfigOverrides= new StorageBuilder((Storage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCA){ this.unsupportedConfigOverrides= new ServiceCABuilder((ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Config){ this.unsupportedConfigOverrides= new ConfigBuilder((Config)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PersistentVolumeClaim){ this.unsupportedConfigOverrides= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServer){ this.unsupportedConfigOverrides= new KubeAPIServerBuilder((KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressController){ this.unsupportedConfigOverrides= new IngressControllerBuilder((IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -402,34 +402,34 @@\n     if (unsupportedConfigOverrides instanceof OpenShiftAPIServer){ this.unsupportedConfigOverrides= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Authentication){ this.unsupportedConfigOverrides= new AuthenticationBuilder((Authentication)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     return (A) this;\n   }\n   public Boolean hasUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides != null;\n   }\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ClusterCSIDriverSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new ClusterCSIDriverSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ClusterCSIDriverSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n-    return new ClusterCSIDriverSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new ClusterCSIDriverSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item) {\n     return new ClusterCSIDriverSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ClusterCSIDriverSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new ClusterCSIDriverSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ClusterCSIDriverSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n+    return new ClusterCSIDriverSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStorageUnsupportedConfigOverrides(Storage storageUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (storageUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageBuilder(storageUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides() {\n     return new ClusterCSIDriverSpecFluentImpl.StorageUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -704,42 +704,42 @@\n     if (observedConfig != null) { sb.append(\"observedConfig:\"); sb.append(observedConfig + \",\"); }\n     if (operatorLogLevel != null) { sb.append(\"operatorLogLevel:\"); sb.append(operatorLogLevel + \",\"); }\n     if (unsupportedConfigOverrides != null) { sb.append(\"unsupportedConfigOverrides:\"); sb.append(unsupportedConfigOverrides + \",\"); }\n     if (additionalProperties != null && !additionalProperties.isEmpty()) { sb.append(\"additionalProperties:\"); sb.append(additionalProperties); }\n     sb.append(\"}\");\n     return sb.toString();\n   }\n-  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<ClusterCSIDriverSpecFluent.ImagePrunerObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n-    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<ClusterCSIDriverSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerObservedConfigNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endImagePrunerObservedConfig() {\n+    public N endKubeControllerManagerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<ClusterCSIDriverSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<ClusterCSIDriverSpecFluent.ImagePrunerObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerObservedConfigNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerObservedConfig() {\n+    public N endImagePrunerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class StorageObservedConfigNestedImpl<N> extends StorageFluentImpl<ClusterCSIDriverSpecFluent.StorageObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.StorageObservedConfigNested<N>,Nested<N>{\n     StorageObservedConfigNestedImpl(Storage item) {\n       this.builder = new StorageBuilder(this, item);\n@@ -1104,42 +1104,42 @@\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAuthenticationObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<ClusterCSIDriverSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<ClusterCSIDriverSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endImagePrunerUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<ClusterCSIDriverSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<ClusterCSIDriverSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n+    public N endImagePrunerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class StorageUnsupportedConfigOverridesNestedImpl<N> extends StorageFluentImpl<ClusterCSIDriverSpecFluent.StorageUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.StorageUnsupportedConfigOverridesNested<N>,Nested<N>{\n     StorageUnsupportedConfigOverridesNestedImpl(Storage item) {\n       this.builder = new StorageBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/ConfigSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/ConfigSpecFluent.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -35,20 +35,20 @@\n    * @return The buildable object.\n    */\n   @Deprecated\n   public HasMetadata getObservedConfig();\n   public HasMetadata buildObservedConfig();\n   public A withObservedConfig(HasMetadata observedConfig);\n   public Boolean hasObservedConfig();\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n-  public ConfigSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-  public ConfigSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig);\n   public ConfigSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n   public ConfigSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item);\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n+  public ConfigSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+  public ConfigSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withStorageObservedConfig(Storage storageObservedConfig);\n   public ConfigSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig();\n   public ConfigSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfigLike(Storage item);\n   public A withImageContentSourcePolicyObservedConfig(ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public ConfigSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n   public ConfigSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(ImageContentSourcePolicy item);\n   public A withServiceCAObservedConfig(ServiceCA serviceCAObservedConfig);\n@@ -123,20 +123,20 @@\n    * @return The buildable object.\n    */\n   @Deprecated\n   public HasMetadata getUnsupportedConfigOverrides();\n   public HasMetadata buildUnsupportedConfigOverrides();\n   public A withUnsupportedConfigOverrides(HasMetadata unsupportedConfigOverrides);\n   public Boolean hasUnsupportedConfigOverrides();\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n-  public ConfigSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-  public ConfigSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n   public ConfigSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n   public ConfigSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item);\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n+  public ConfigSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+  public ConfigSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withStorageUnsupportedConfigOverrides(Storage storageUnsupportedConfigOverrides);\n   public ConfigSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides();\n   public ConfigSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverridesLike(Storage item);\n   public A withImageContentSourcePolicyUnsupportedConfigOverrides(ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n   public ConfigSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n   public ConfigSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(ImageContentSourcePolicy item);\n   public A withServiceCAUnsupportedConfigOverrides(ServiceCA serviceCAUnsupportedConfigOverrides);\n@@ -205,22 +205,22 @@\n   public A addToAdditionalProperties(String key,Object value);\n   public A addToAdditionalProperties(Map<String,Object> map);\n   public A removeFromAdditionalProperties(String key);\n   public A removeFromAdditionalProperties(Map<String,Object> map);\n   public Map<String,Object> getAdditionalProperties();\n   public <K,V>A withAdditionalProperties(Map<String,Object> additionalProperties);\n   public Boolean hasAdditionalProperties();\n-  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<ConfigSpecFluent.ImagePrunerObservedConfigNested<N>>{\n+  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<ConfigSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n     public N and();\n-    public N endImagePrunerObservedConfig();\n+    public N endKubeControllerManagerObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<ConfigSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<ConfigSpecFluent.ImagePrunerObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerObservedConfig();\n+    public N endImagePrunerObservedConfig();\n     \n   }\n   public interface StorageObservedConfigNested<N> extends Nested<N>,StorageFluent<ConfigSpecFluent.StorageObservedConfigNested<N>>{\n     public N and();\n     public N endStorageObservedConfig();\n     \n   }\n@@ -330,22 +330,22 @@\n     \n   }\n   public interface AuthenticationObservedConfigNested<N> extends Nested<N>,AuthenticationFluent<ConfigSpecFluent.AuthenticationObservedConfigNested<N>>{\n     public N and();\n     public N endAuthenticationObservedConfig();\n     \n   }\n-  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<ConfigSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<ConfigSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endImagePrunerUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<ConfigSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<ConfigSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerUnsupportedConfigOverrides();\n+    public N endImagePrunerUnsupportedConfigOverrides();\n     \n   }\n   public interface StorageUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageFluent<ConfigSpecFluent.StorageUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endStorageUnsupportedConfigOverrides();\n     \n   }\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/ConfigSpecFluentImpl.java", "source2": "io/fabric8/openshift/api/model/operator/v1/ConfigSpecFluentImpl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -70,16 +70,16 @@\n   public HasMetadata getObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public HasMetadata buildObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public A withObservedConfig(HasMetadata observedConfig) {\n-    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManager){ this.observedConfig= new KubeControllerManagerBuilder((KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Storage){ this.observedConfig= new StorageBuilder((Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicy){ this.observedConfig= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCA){ this.observedConfig= new ServiceCABuilder((ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Config){ this.observedConfig= new ConfigBuilder((Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PersistentVolumeClaim){ this.observedConfig= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServer){ this.observedConfig= new KubeAPIServerBuilder((KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -100,34 +100,34 @@\n     if (observedConfig instanceof OpenShiftAPIServer){ this.observedConfig= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Authentication){ this.observedConfig= new AuthenticationBuilder((Authentication)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     return (A) this;\n   }\n   public Boolean hasObservedConfig() {\n     return this.observedConfig != null;\n   }\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ConfigSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new ConfigSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n-  }\n-  public ConfigSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n-    return new ConfigSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n-  }\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConfigSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new ConfigSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n   }\n   public ConfigSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item) {\n     return new ConfigSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n   }\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ConfigSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new ConfigSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+  }\n+  public ConfigSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n+    return new ConfigSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n+  }\n   public A withStorageObservedConfig(Storage storageObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (storageObservedConfig!=null){ this.observedConfig= new StorageBuilder(storageObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConfigSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig() {\n     return new ConfigSpecFluentImpl.StorageObservedConfigNestedImpl();\n   }\n@@ -372,16 +372,16 @@\n   public HasMetadata getUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public HasMetadata buildUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public A withUnsupportedConfigOverrides(HasMetadata unsupportedConfigOverrides) {\n-    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeControllerManager){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder((KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Storage){ this.unsupportedConfigOverrides= new StorageBuilder((Storage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCA){ this.unsupportedConfigOverrides= new ServiceCABuilder((ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Config){ this.unsupportedConfigOverrides= new ConfigBuilder((Config)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PersistentVolumeClaim){ this.unsupportedConfigOverrides= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServer){ this.unsupportedConfigOverrides= new KubeAPIServerBuilder((KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressController){ this.unsupportedConfigOverrides= new IngressControllerBuilder((IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -402,34 +402,34 @@\n     if (unsupportedConfigOverrides instanceof OpenShiftAPIServer){ this.unsupportedConfigOverrides= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Authentication){ this.unsupportedConfigOverrides= new AuthenticationBuilder((Authentication)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     return (A) this;\n   }\n   public Boolean hasUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides != null;\n   }\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ConfigSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new ConfigSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ConfigSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n-    return new ConfigSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConfigSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new ConfigSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConfigSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item) {\n     return new ConfigSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ConfigSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new ConfigSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ConfigSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n+    return new ConfigSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStorageUnsupportedConfigOverrides(Storage storageUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (storageUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageBuilder(storageUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConfigSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides() {\n     return new ConfigSpecFluentImpl.StorageUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -704,42 +704,42 @@\n     if (observedConfig != null) { sb.append(\"observedConfig:\"); sb.append(observedConfig + \",\"); }\n     if (operatorLogLevel != null) { sb.append(\"operatorLogLevel:\"); sb.append(operatorLogLevel + \",\"); }\n     if (unsupportedConfigOverrides != null) { sb.append(\"unsupportedConfigOverrides:\"); sb.append(unsupportedConfigOverrides + \",\"); }\n     if (additionalProperties != null && !additionalProperties.isEmpty()) { sb.append(\"additionalProperties:\"); sb.append(additionalProperties); }\n     sb.append(\"}\");\n     return sb.toString();\n   }\n-  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<ConfigSpecFluent.ImagePrunerObservedConfigNested<N>> implements ConfigSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n-    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<ConfigSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements ConfigSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerObservedConfigNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endImagePrunerObservedConfig() {\n+    public N endKubeControllerManagerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<ConfigSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements ConfigSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<ConfigSpecFluent.ImagePrunerObservedConfigNested<N>> implements ConfigSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerObservedConfigNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerObservedConfig() {\n+    public N endImagePrunerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class StorageObservedConfigNestedImpl<N> extends StorageFluentImpl<ConfigSpecFluent.StorageObservedConfigNested<N>> implements ConfigSpecFluent.StorageObservedConfigNested<N>,Nested<N>{\n     StorageObservedConfigNestedImpl(Storage item) {\n       this.builder = new StorageBuilder(this, item);\n@@ -1104,42 +1104,42 @@\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAuthenticationObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<ConfigSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<ConfigSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endImagePrunerUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<ConfigSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<ConfigSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n+    public N endImagePrunerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class StorageUnsupportedConfigOverridesNestedImpl<N> extends StorageFluentImpl<ConfigSpecFluent.StorageUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.StorageUnsupportedConfigOverridesNested<N>,Nested<N>{\n     StorageUnsupportedConfigOverridesNestedImpl(Storage item) {\n       this.builder = new StorageBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/ConsoleSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/ConsoleSpecFluent.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -55,20 +55,20 @@\n    * @return The buildable object.\n    */\n   @Deprecated\n   public HasMetadata getObservedConfig();\n   public HasMetadata buildObservedConfig();\n   public A withObservedConfig(HasMetadata observedConfig);\n   public Boolean hasObservedConfig();\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n-  public ConsoleSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-  public ConsoleSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig);\n   public ConsoleSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n   public ConsoleSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item);\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n+  public ConsoleSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+  public ConsoleSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withStorageObservedConfig(Storage storageObservedConfig);\n   public ConsoleSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig();\n   public ConsoleSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfigLike(Storage item);\n   public A withImageContentSourcePolicyObservedConfig(ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public ConsoleSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n   public ConsoleSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(ImageContentSourcePolicy item);\n   public A withServiceCAObservedConfig(ServiceCA serviceCAObservedConfig);\n@@ -188,20 +188,20 @@\n    * @return The buildable object.\n    */\n   @Deprecated\n   public HasMetadata getUnsupportedConfigOverrides();\n   public HasMetadata buildUnsupportedConfigOverrides();\n   public A withUnsupportedConfigOverrides(HasMetadata unsupportedConfigOverrides);\n   public Boolean hasUnsupportedConfigOverrides();\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n-  public ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-  public ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item);\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n+  public ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+  public ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withStorageUnsupportedConfigOverrides(Storage storageUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverridesLike(Storage item);\n   public A withImageContentSourcePolicyUnsupportedConfigOverrides(ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(ImageContentSourcePolicy item);\n   public A withServiceCAUnsupportedConfigOverrides(ServiceCA serviceCAUnsupportedConfigOverrides);\n@@ -275,22 +275,22 @@\n   public <K,V>A withAdditionalProperties(Map<String,Object> additionalProperties);\n   public Boolean hasAdditionalProperties();\n   public interface CustomizationNested<N> extends Nested<N>,ConsoleCustomizationFluent<ConsoleSpecFluent.CustomizationNested<N>>{\n     public N and();\n     public N endCustomization();\n     \n   }\n-  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<ConsoleSpecFluent.ImagePrunerObservedConfigNested<N>>{\n+  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<ConsoleSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n     public N and();\n-    public N endImagePrunerObservedConfig();\n+    public N endKubeControllerManagerObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<ConsoleSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<ConsoleSpecFluent.ImagePrunerObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerObservedConfig();\n+    public N endImagePrunerObservedConfig();\n     \n   }\n   public interface StorageObservedConfigNested<N> extends Nested<N>,StorageFluent<ConsoleSpecFluent.StorageObservedConfigNested<N>>{\n     public N and();\n     public N endStorageObservedConfig();\n     \n   }\n@@ -410,22 +410,22 @@\n     \n   }\n   public interface RouteNested<N> extends Nested<N>,ConsoleConfigRouteFluent<ConsoleSpecFluent.RouteNested<N>>{\n     public N and();\n     public N endRoute();\n     \n   }\n-  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<ConsoleSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endImagePrunerUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<ConsoleSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerUnsupportedConfigOverrides();\n+    public N endImagePrunerUnsupportedConfigOverrides();\n     \n   }\n   public interface StorageUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageFluent<ConsoleSpecFluent.StorageUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endStorageUnsupportedConfigOverrides();\n     \n   }\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/ConsoleSpecFluentImpl.java", "source2": "io/fabric8/openshift/api/model/operator/v1/ConsoleSpecFluentImpl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -117,16 +117,16 @@\n   public HasMetadata getObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public HasMetadata buildObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public A withObservedConfig(HasMetadata observedConfig) {\n-    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManager){ this.observedConfig= new KubeControllerManagerBuilder((KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Storage){ this.observedConfig= new StorageBuilder((Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicy){ this.observedConfig= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCA){ this.observedConfig= new ServiceCABuilder((ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Config){ this.observedConfig= new ConfigBuilder((Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PersistentVolumeClaim){ this.observedConfig= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServer){ this.observedConfig= new KubeAPIServerBuilder((KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -147,34 +147,34 @@\n     if (observedConfig instanceof OpenShiftAPIServer){ this.observedConfig= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Authentication){ this.observedConfig= new AuthenticationBuilder((Authentication)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     return (A) this;\n   }\n   public Boolean hasObservedConfig() {\n     return this.observedConfig != null;\n   }\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ConsoleSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new ConsoleSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n-  }\n-  public ConsoleSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n-    return new ConsoleSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n-  }\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConsoleSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new ConsoleSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n   }\n   public ConsoleSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item) {\n     return new ConsoleSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n   }\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ConsoleSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new ConsoleSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+  }\n+  public ConsoleSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n+    return new ConsoleSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n+  }\n   public A withStorageObservedConfig(Storage storageObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (storageObservedConfig!=null){ this.observedConfig= new StorageBuilder(storageObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConsoleSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig() {\n     return new ConsoleSpecFluentImpl.StorageObservedConfigNestedImpl();\n   }\n@@ -538,16 +538,16 @@\n   public HasMetadata getUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public HasMetadata buildUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public A withUnsupportedConfigOverrides(HasMetadata unsupportedConfigOverrides) {\n-    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeControllerManager){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder((KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Storage){ this.unsupportedConfigOverrides= new StorageBuilder((Storage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCA){ this.unsupportedConfigOverrides= new ServiceCABuilder((ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Config){ this.unsupportedConfigOverrides= new ConfigBuilder((Config)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PersistentVolumeClaim){ this.unsupportedConfigOverrides= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServer){ this.unsupportedConfigOverrides= new KubeAPIServerBuilder((KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressController){ this.unsupportedConfigOverrides= new IngressControllerBuilder((IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -568,34 +568,34 @@\n     if (unsupportedConfigOverrides instanceof OpenShiftAPIServer){ this.unsupportedConfigOverrides= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Authentication){ this.unsupportedConfigOverrides= new AuthenticationBuilder((Authentication)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     return (A) this;\n   }\n   public Boolean hasUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides != null;\n   }\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new ConsoleSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n-    return new ConsoleSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConsoleSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new ConsoleSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConsoleSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item) {\n     return new ConsoleSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new ConsoleSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n+    return new ConsoleSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStorageUnsupportedConfigOverrides(Storage storageUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (storageUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageBuilder(storageUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConsoleSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides() {\n     return new ConsoleSpecFluentImpl.StorageUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -894,42 +894,42 @@\n       return (N) ConsoleSpecFluentImpl.this.withCustomization(builder.build());\n     }\n     public N endCustomization() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<ConsoleSpecFluent.ImagePrunerObservedConfigNested<N>> implements ConsoleSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n-    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<ConsoleSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements ConsoleSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerObservedConfigNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endImagePrunerObservedConfig() {\n+    public N endKubeControllerManagerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<ConsoleSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements ConsoleSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<ConsoleSpecFluent.ImagePrunerObservedConfigNested<N>> implements ConsoleSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerObservedConfigNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerObservedConfig() {\n+    public N endImagePrunerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class StorageObservedConfigNestedImpl<N> extends StorageFluentImpl<ConsoleSpecFluent.StorageObservedConfigNested<N>> implements ConsoleSpecFluent.StorageObservedConfigNested<N>,Nested<N>{\n     StorageObservedConfigNestedImpl(Storage item) {\n       this.builder = new StorageBuilder(this, item);\n@@ -1326,42 +1326,42 @@\n       return (N) ConsoleSpecFluentImpl.this.withRoute(builder.build());\n     }\n     public N endRoute() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<ConsoleSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endImagePrunerUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<ConsoleSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n+    public N endImagePrunerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class StorageUnsupportedConfigOverridesNestedImpl<N> extends StorageFluentImpl<ConsoleSpecFluent.StorageUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.StorageUnsupportedConfigOverridesNested<N>,Nested<N>{\n     StorageUnsupportedConfigOverridesNestedImpl(Storage item) {\n       this.builder = new StorageBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/EtcdSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/EtcdSpecFluent.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -42,20 +42,20 @@\n    * @return The buildable object.\n    */\n   @Deprecated\n   public HasMetadata getObservedConfig();\n   public HasMetadata buildObservedConfig();\n   public A withObservedConfig(HasMetadata observedConfig);\n   public Boolean hasObservedConfig();\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n-  public EtcdSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-  public EtcdSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig);\n   public EtcdSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n   public EtcdSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item);\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n+  public EtcdSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+  public EtcdSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withStorageObservedConfig(Storage storageObservedConfig);\n   public EtcdSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig();\n   public EtcdSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfigLike(Storage item);\n   public A withImageContentSourcePolicyObservedConfig(ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public EtcdSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n   public EtcdSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(ImageContentSourcePolicy item);\n   public A withServiceCAObservedConfig(ServiceCA serviceCAObservedConfig);\n@@ -133,20 +133,20 @@\n    * @return The buildable object.\n    */\n   @Deprecated\n   public HasMetadata getUnsupportedConfigOverrides();\n   public HasMetadata buildUnsupportedConfigOverrides();\n   public A withUnsupportedConfigOverrides(HasMetadata unsupportedConfigOverrides);\n   public Boolean hasUnsupportedConfigOverrides();\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n-  public EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-  public EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n   public EtcdSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n   public EtcdSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item);\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n+  public EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+  public EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withStorageUnsupportedConfigOverrides(Storage storageUnsupportedConfigOverrides);\n   public EtcdSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides();\n   public EtcdSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverridesLike(Storage item);\n   public A withImageContentSourcePolicyUnsupportedConfigOverrides(ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n   public EtcdSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n   public EtcdSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(ImageContentSourcePolicy item);\n   public A withServiceCAUnsupportedConfigOverrides(ServiceCA serviceCAUnsupportedConfigOverrides);\n@@ -215,22 +215,22 @@\n   public A addToAdditionalProperties(String key,Object value);\n   public A addToAdditionalProperties(Map<String,Object> map);\n   public A removeFromAdditionalProperties(String key);\n   public A removeFromAdditionalProperties(Map<String,Object> map);\n   public Map<String,Object> getAdditionalProperties();\n   public <K,V>A withAdditionalProperties(Map<String,Object> additionalProperties);\n   public Boolean hasAdditionalProperties();\n-  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<EtcdSpecFluent.ImagePrunerObservedConfigNested<N>>{\n+  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<EtcdSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n     public N and();\n-    public N endImagePrunerObservedConfig();\n+    public N endKubeControllerManagerObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<EtcdSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<EtcdSpecFluent.ImagePrunerObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerObservedConfig();\n+    public N endImagePrunerObservedConfig();\n     \n   }\n   public interface StorageObservedConfigNested<N> extends Nested<N>,StorageFluent<EtcdSpecFluent.StorageObservedConfigNested<N>>{\n     public N and();\n     public N endStorageObservedConfig();\n     \n   }\n@@ -340,22 +340,22 @@\n     \n   }\n   public interface AuthenticationObservedConfigNested<N> extends Nested<N>,AuthenticationFluent<EtcdSpecFluent.AuthenticationObservedConfigNested<N>>{\n     public N and();\n     public N endAuthenticationObservedConfig();\n     \n   }\n-  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<EtcdSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endImagePrunerUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<EtcdSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerUnsupportedConfigOverrides();\n+    public N endImagePrunerUnsupportedConfigOverrides();\n     \n   }\n   public interface StorageUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageFluent<EtcdSpecFluent.StorageUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endStorageUnsupportedConfigOverrides();\n     \n   }\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/EtcdSpecFluentImpl.java", "source2": "io/fabric8/openshift/api/model/operator/v1/EtcdSpecFluentImpl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -95,16 +95,16 @@\n   public HasMetadata getObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public HasMetadata buildObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public A withObservedConfig(HasMetadata observedConfig) {\n-    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManager){ this.observedConfig= new KubeControllerManagerBuilder((KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Storage){ this.observedConfig= new StorageBuilder((Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicy){ this.observedConfig= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCA){ this.observedConfig= new ServiceCABuilder((ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Config){ this.observedConfig= new ConfigBuilder((Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PersistentVolumeClaim){ this.observedConfig= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServer){ this.observedConfig= new KubeAPIServerBuilder((KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -125,34 +125,34 @@\n     if (observedConfig instanceof OpenShiftAPIServer){ this.observedConfig= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Authentication){ this.observedConfig= new AuthenticationBuilder((Authentication)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     return (A) this;\n   }\n   public Boolean hasObservedConfig() {\n     return this.observedConfig != null;\n   }\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public EtcdSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new EtcdSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n-  }\n-  public EtcdSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n-    return new EtcdSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n-  }\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public EtcdSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new EtcdSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n   }\n   public EtcdSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item) {\n     return new EtcdSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n   }\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public EtcdSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new EtcdSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+  }\n+  public EtcdSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n+    return new EtcdSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n+  }\n   public A withStorageObservedConfig(Storage storageObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (storageObservedConfig!=null){ this.observedConfig= new StorageBuilder(storageObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public EtcdSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig() {\n     return new EtcdSpecFluentImpl.StorageObservedConfigNestedImpl();\n   }\n@@ -406,16 +406,16 @@\n   public HasMetadata getUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public HasMetadata buildUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public A withUnsupportedConfigOverrides(HasMetadata unsupportedConfigOverrides) {\n-    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeControllerManager){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder((KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Storage){ this.unsupportedConfigOverrides= new StorageBuilder((Storage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCA){ this.unsupportedConfigOverrides= new ServiceCABuilder((ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Config){ this.unsupportedConfigOverrides= new ConfigBuilder((Config)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PersistentVolumeClaim){ this.unsupportedConfigOverrides= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServer){ this.unsupportedConfigOverrides= new KubeAPIServerBuilder((KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressController){ this.unsupportedConfigOverrides= new IngressControllerBuilder((IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -436,34 +436,34 @@\n     if (unsupportedConfigOverrides instanceof OpenShiftAPIServer){ this.unsupportedConfigOverrides= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Authentication){ this.unsupportedConfigOverrides= new AuthenticationBuilder((Authentication)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     return (A) this;\n   }\n   public Boolean hasUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides != null;\n   }\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new EtcdSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n-    return new EtcdSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public EtcdSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new EtcdSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n   }\n   public EtcdSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item) {\n     return new EtcdSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new EtcdSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n+    return new EtcdSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStorageUnsupportedConfigOverrides(Storage storageUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (storageUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageBuilder(storageUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public EtcdSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides() {\n     return new EtcdSpecFluentImpl.StorageUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -744,42 +744,42 @@\n     if (operatorLogLevel != null) { sb.append(\"operatorLogLevel:\"); sb.append(operatorLogLevel + \",\"); }\n     if (succeededRevisionLimit != null) { sb.append(\"succeededRevisionLimit:\"); sb.append(succeededRevisionLimit + \",\"); }\n     if (unsupportedConfigOverrides != null) { sb.append(\"unsupportedConfigOverrides:\"); sb.append(unsupportedConfigOverrides + \",\"); }\n     if (additionalProperties != null && !additionalProperties.isEmpty()) { sb.append(\"additionalProperties:\"); sb.append(additionalProperties); }\n     sb.append(\"}\");\n     return sb.toString();\n   }\n-  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<EtcdSpecFluent.ImagePrunerObservedConfigNested<N>> implements EtcdSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n-    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<EtcdSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements EtcdSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerObservedConfigNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endImagePrunerObservedConfig() {\n+    public N endKubeControllerManagerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<EtcdSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements EtcdSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<EtcdSpecFluent.ImagePrunerObservedConfigNested<N>> implements EtcdSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerObservedConfigNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerObservedConfig() {\n+    public N endImagePrunerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class StorageObservedConfigNestedImpl<N> extends StorageFluentImpl<EtcdSpecFluent.StorageObservedConfigNested<N>> implements EtcdSpecFluent.StorageObservedConfigNested<N>,Nested<N>{\n     StorageObservedConfigNestedImpl(Storage item) {\n       this.builder = new StorageBuilder(this, item);\n@@ -1144,42 +1144,42 @@\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAuthenticationObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<EtcdSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endImagePrunerUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<EtcdSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n+    public N endImagePrunerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class StorageUnsupportedConfigOverridesNestedImpl<N> extends StorageFluentImpl<EtcdSpecFluent.StorageUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.StorageUnsupportedConfigOverridesNested<N>,Nested<N>{\n     StorageUnsupportedConfigOverridesNestedImpl(Storage item) {\n       this.builder = new StorageBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/IngressControllerSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/IngressControllerSpecFluent.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -219,20 +219,20 @@\n    * @return The buildable object.\n    */\n   @Deprecated\n   public HasMetadata getUnsupportedConfigOverrides();\n   public HasMetadata buildUnsupportedConfigOverrides();\n   public A withUnsupportedConfigOverrides(HasMetadata unsupportedConfigOverrides);\n   public Boolean hasUnsupportedConfigOverrides();\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n-  public IngressControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-  public IngressControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item);\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n+  public IngressControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+  public IngressControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withStorageUnsupportedConfigOverrides(Storage storageUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverridesLike(Storage item);\n   public A withImageContentSourcePolicyUnsupportedConfigOverrides(ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(ImageContentSourcePolicy item);\n   public A withServiceCAUnsupportedConfigOverrides(ServiceCA serviceCAUnsupportedConfigOverrides);\n@@ -356,22 +356,22 @@\n     \n   }\n   public interface TuningOptionsNested<N> extends Nested<N>,IngressControllerTuningOptionsFluent<IngressControllerSpecFluent.TuningOptionsNested<N>>{\n     public N and();\n     public N endTuningOptions();\n     \n   }\n-  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<IngressControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<IngressControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endImagePrunerUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<IngressControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<IngressControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerUnsupportedConfigOverrides();\n+    public N endImagePrunerUnsupportedConfigOverrides();\n     \n   }\n   public interface StorageUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageFluent<IngressControllerSpecFluent.StorageUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endStorageUnsupportedConfigOverrides();\n     \n   }\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/IngressControllerSpecFluentImpl.java", "source2": "io/fabric8/openshift/api/model/operator/v1/IngressControllerSpecFluentImpl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -513,16 +513,16 @@\n   public HasMetadata getUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public HasMetadata buildUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public A withUnsupportedConfigOverrides(HasMetadata unsupportedConfigOverrides) {\n-    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeControllerManager){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder((KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Storage){ this.unsupportedConfigOverrides= new StorageBuilder((Storage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCA){ this.unsupportedConfigOverrides= new ServiceCABuilder((ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Config){ this.unsupportedConfigOverrides= new ConfigBuilder((Config)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PersistentVolumeClaim){ this.unsupportedConfigOverrides= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServer){ this.unsupportedConfigOverrides= new KubeAPIServerBuilder((KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressController){ this.unsupportedConfigOverrides= new IngressControllerBuilder((IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -543,34 +543,34 @@\n     if (unsupportedConfigOverrides instanceof OpenShiftAPIServer){ this.unsupportedConfigOverrides= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Authentication){ this.unsupportedConfigOverrides= new AuthenticationBuilder((Authentication)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     return (A) this;\n   }\n   public Boolean hasUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides != null;\n   }\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public IngressControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new IngressControllerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public IngressControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n-    return new IngressControllerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public IngressControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new IngressControllerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n   }\n   public IngressControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item) {\n     return new IngressControllerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public IngressControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new IngressControllerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public IngressControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n+    return new IngressControllerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStorageUnsupportedConfigOverrides(Storage storageUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (storageUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageBuilder(storageUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public IngressControllerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides() {\n     return new IngressControllerSpecFluentImpl.StorageUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -1045,42 +1045,42 @@\n       return (N) IngressControllerSpecFluentImpl.this.withTuningOptions(builder.build());\n     }\n     public N endTuningOptions() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<IngressControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<IngressControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endImagePrunerUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<IngressControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<IngressControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n+    public N endImagePrunerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class StorageUnsupportedConfigOverridesNestedImpl<N> extends StorageFluentImpl<IngressControllerSpecFluent.StorageUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.StorageUnsupportedConfigOverridesNested<N>,Nested<N>{\n     StorageUnsupportedConfigOverridesNestedImpl(Storage item) {\n       this.builder = new StorageBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/KubeAPIServerSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/KubeAPIServerSpecFluent.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -42,20 +42,20 @@\n    * @return The buildable object.\n    */\n   @Deprecated\n   public HasMetadata getObservedConfig();\n   public HasMetadata buildObservedConfig();\n   public A withObservedConfig(HasMetadata observedConfig);\n   public Boolean hasObservedConfig();\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n-  public KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-  public KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig);\n   public KubeAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n   public KubeAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item);\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n+  public KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+  public KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withStorageObservedConfig(Storage storageObservedConfig);\n   public KubeAPIServerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig();\n   public KubeAPIServerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfigLike(Storage item);\n   public A withImageContentSourcePolicyObservedConfig(ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public KubeAPIServerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n   public KubeAPIServerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(ImageContentSourcePolicy item);\n   public A withServiceCAObservedConfig(ServiceCA serviceCAObservedConfig);\n@@ -133,20 +133,20 @@\n    * @return The buildable object.\n    */\n   @Deprecated\n   public HasMetadata getUnsupportedConfigOverrides();\n   public HasMetadata buildUnsupportedConfigOverrides();\n   public A withUnsupportedConfigOverrides(HasMetadata unsupportedConfigOverrides);\n   public Boolean hasUnsupportedConfigOverrides();\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n-  public KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-  public KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item);\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n+  public KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+  public KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withStorageUnsupportedConfigOverrides(Storage storageUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverridesLike(Storage item);\n   public A withImageContentSourcePolicyUnsupportedConfigOverrides(ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(ImageContentSourcePolicy item);\n   public A withServiceCAUnsupportedConfigOverrides(ServiceCA serviceCAUnsupportedConfigOverrides);\n@@ -215,22 +215,22 @@\n   public A addToAdditionalProperties(String key,Object value);\n   public A addToAdditionalProperties(Map<String,Object> map);\n   public A removeFromAdditionalProperties(String key);\n   public A removeFromAdditionalProperties(Map<String,Object> map);\n   public Map<String,Object> getAdditionalProperties();\n   public <K,V>A withAdditionalProperties(Map<String,Object> additionalProperties);\n   public Boolean hasAdditionalProperties();\n-  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>>{\n+  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<KubeAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n     public N and();\n-    public N endImagePrunerObservedConfig();\n+    public N endKubeControllerManagerObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<KubeAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerObservedConfig();\n+    public N endImagePrunerObservedConfig();\n     \n   }\n   public interface StorageObservedConfigNested<N> extends Nested<N>,StorageFluent<KubeAPIServerSpecFluent.StorageObservedConfigNested<N>>{\n     public N and();\n     public N endStorageObservedConfig();\n     \n   }\n@@ -340,22 +340,22 @@\n     \n   }\n   public interface AuthenticationObservedConfigNested<N> extends Nested<N>,AuthenticationFluent<KubeAPIServerSpecFluent.AuthenticationObservedConfigNested<N>>{\n     public N and();\n     public N endAuthenticationObservedConfig();\n     \n   }\n-  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<KubeAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endImagePrunerUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<KubeAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerUnsupportedConfigOverrides();\n+    public N endImagePrunerUnsupportedConfigOverrides();\n     \n   }\n   public interface StorageUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageFluent<KubeAPIServerSpecFluent.StorageUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endStorageUnsupportedConfigOverrides();\n     \n   }\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/KubeAPIServerSpecFluentImpl.java", "source2": "io/fabric8/openshift/api/model/operator/v1/KubeAPIServerSpecFluentImpl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -95,16 +95,16 @@\n   public HasMetadata getObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public HasMetadata buildObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public A withObservedConfig(HasMetadata observedConfig) {\n-    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManager){ this.observedConfig= new KubeControllerManagerBuilder((KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Storage){ this.observedConfig= new StorageBuilder((Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicy){ this.observedConfig= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCA){ this.observedConfig= new ServiceCABuilder((ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Config){ this.observedConfig= new ConfigBuilder((Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PersistentVolumeClaim){ this.observedConfig= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServer){ this.observedConfig= new KubeAPIServerBuilder((KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -125,34 +125,34 @@\n     if (observedConfig instanceof OpenShiftAPIServer){ this.observedConfig= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Authentication){ this.observedConfig= new AuthenticationBuilder((Authentication)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     return (A) this;\n   }\n   public Boolean hasObservedConfig() {\n     return this.observedConfig != null;\n   }\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new KubeAPIServerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n-  }\n-  public KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n-    return new KubeAPIServerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n-  }\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new KubeAPIServerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item) {\n     return new KubeAPIServerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n   }\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new KubeAPIServerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+  }\n+  public KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n+    return new KubeAPIServerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n+  }\n   public A withStorageObservedConfig(Storage storageObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (storageObservedConfig!=null){ this.observedConfig= new StorageBuilder(storageObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig() {\n     return new KubeAPIServerSpecFluentImpl.StorageObservedConfigNestedImpl();\n   }\n@@ -406,16 +406,16 @@\n   public HasMetadata getUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public HasMetadata buildUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public A withUnsupportedConfigOverrides(HasMetadata unsupportedConfigOverrides) {\n-    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeControllerManager){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder((KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Storage){ this.unsupportedConfigOverrides= new StorageBuilder((Storage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCA){ this.unsupportedConfigOverrides= new ServiceCABuilder((ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Config){ this.unsupportedConfigOverrides= new ConfigBuilder((Config)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PersistentVolumeClaim){ this.unsupportedConfigOverrides= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServer){ this.unsupportedConfigOverrides= new KubeAPIServerBuilder((KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressController){ this.unsupportedConfigOverrides= new IngressControllerBuilder((IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -436,34 +436,34 @@\n     if (unsupportedConfigOverrides instanceof OpenShiftAPIServer){ this.unsupportedConfigOverrides= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Authentication){ this.unsupportedConfigOverrides= new AuthenticationBuilder((Authentication)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     return (A) this;\n   }\n   public Boolean hasUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides != null;\n   }\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new KubeAPIServerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n-    return new KubeAPIServerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new KubeAPIServerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item) {\n     return new KubeAPIServerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new KubeAPIServerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n+    return new KubeAPIServerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStorageUnsupportedConfigOverrides(Storage storageUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (storageUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageBuilder(storageUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides() {\n     return new KubeAPIServerSpecFluentImpl.StorageUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -744,42 +744,42 @@\n     if (operatorLogLevel != null) { sb.append(\"operatorLogLevel:\"); sb.append(operatorLogLevel + \",\"); }\n     if (succeededRevisionLimit != null) { sb.append(\"succeededRevisionLimit:\"); sb.append(succeededRevisionLimit + \",\"); }\n     if (unsupportedConfigOverrides != null) { sb.append(\"unsupportedConfigOverrides:\"); sb.append(unsupportedConfigOverrides + \",\"); }\n     if (additionalProperties != null && !additionalProperties.isEmpty()) { sb.append(\"additionalProperties:\"); sb.append(additionalProperties); }\n     sb.append(\"}\");\n     return sb.toString();\n   }\n-  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>> implements KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n-    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<KubeAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements KubeAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerObservedConfigNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endImagePrunerObservedConfig() {\n+    public N endKubeControllerManagerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<KubeAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements KubeAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>> implements KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerObservedConfigNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerObservedConfig() {\n+    public N endImagePrunerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class StorageObservedConfigNestedImpl<N> extends StorageFluentImpl<KubeAPIServerSpecFluent.StorageObservedConfigNested<N>> implements KubeAPIServerSpecFluent.StorageObservedConfigNested<N>,Nested<N>{\n     StorageObservedConfigNestedImpl(Storage item) {\n       this.builder = new StorageBuilder(this, item);\n@@ -1144,42 +1144,42 @@\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAuthenticationObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<KubeAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endImagePrunerUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<KubeAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n+    public N endImagePrunerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class StorageUnsupportedConfigOverridesNestedImpl<N> extends StorageFluentImpl<KubeAPIServerSpecFluent.StorageUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.StorageUnsupportedConfigOverridesNested<N>,Nested<N>{\n     StorageUnsupportedConfigOverridesNestedImpl(Storage item) {\n       this.builder = new StorageBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/KubeControllerManagerSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/KubeControllerManagerSpecFluent.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -42,20 +42,20 @@\n    * @return The buildable object.\n    */\n   @Deprecated\n   public HasMetadata getObservedConfig();\n   public HasMetadata buildObservedConfig();\n   public A withObservedConfig(HasMetadata observedConfig);\n   public Boolean hasObservedConfig();\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n-  public KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-  public KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig);\n   public KubeControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n   public KubeControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item);\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n+  public KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+  public KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withStorageObservedConfig(Storage storageObservedConfig);\n   public KubeControllerManagerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig();\n   public KubeControllerManagerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfigLike(Storage item);\n   public A withImageContentSourcePolicyObservedConfig(ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public KubeControllerManagerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n   public KubeControllerManagerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(ImageContentSourcePolicy item);\n   public A withServiceCAObservedConfig(ServiceCA serviceCAObservedConfig);\n@@ -133,20 +133,20 @@\n    * @return The buildable object.\n    */\n   @Deprecated\n   public HasMetadata getUnsupportedConfigOverrides();\n   public HasMetadata buildUnsupportedConfigOverrides();\n   public A withUnsupportedConfigOverrides(HasMetadata unsupportedConfigOverrides);\n   public Boolean hasUnsupportedConfigOverrides();\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n-  public KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-  public KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item);\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n+  public KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+  public KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withStorageUnsupportedConfigOverrides(Storage storageUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverridesLike(Storage item);\n   public A withImageContentSourcePolicyUnsupportedConfigOverrides(ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(ImageContentSourcePolicy item);\n   public A withServiceCAUnsupportedConfigOverrides(ServiceCA serviceCAUnsupportedConfigOverrides);\n@@ -219,22 +219,22 @@\n   public A addToAdditionalProperties(Map<String,Object> map);\n   public A removeFromAdditionalProperties(String key);\n   public A removeFromAdditionalProperties(Map<String,Object> map);\n   public Map<String,Object> getAdditionalProperties();\n   public <K,V>A withAdditionalProperties(Map<String,Object> additionalProperties);\n   public Boolean hasAdditionalProperties();\n   public A withUseMoreSecureServiceCA();\n-  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>>{\n+  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<KubeControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n     public N and();\n-    public N endImagePrunerObservedConfig();\n+    public N endKubeControllerManagerObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<KubeControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerObservedConfig();\n+    public N endImagePrunerObservedConfig();\n     \n   }\n   public interface StorageObservedConfigNested<N> extends Nested<N>,StorageFluent<KubeControllerManagerSpecFluent.StorageObservedConfigNested<N>>{\n     public N and();\n     public N endStorageObservedConfig();\n     \n   }\n@@ -344,22 +344,22 @@\n     \n   }\n   public interface AuthenticationObservedConfigNested<N> extends Nested<N>,AuthenticationFluent<KubeControllerManagerSpecFluent.AuthenticationObservedConfigNested<N>>{\n     public N and();\n     public N endAuthenticationObservedConfig();\n     \n   }\n-  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<KubeControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endImagePrunerUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<KubeControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerUnsupportedConfigOverrides();\n+    public N endImagePrunerUnsupportedConfigOverrides();\n     \n   }\n   public interface StorageUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageFluent<KubeControllerManagerSpecFluent.StorageUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endStorageUnsupportedConfigOverrides();\n     \n   }\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/KubeControllerManagerSpecFluentImpl.java", "source2": "io/fabric8/openshift/api/model/operator/v1/KubeControllerManagerSpecFluentImpl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -97,16 +97,16 @@\n   public HasMetadata getObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public HasMetadata buildObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public A withObservedConfig(HasMetadata observedConfig) {\n-    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManager){ this.observedConfig= new KubeControllerManagerBuilder((KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Storage){ this.observedConfig= new StorageBuilder((Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicy){ this.observedConfig= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCA){ this.observedConfig= new ServiceCABuilder((ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Config){ this.observedConfig= new ConfigBuilder((Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PersistentVolumeClaim){ this.observedConfig= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServer){ this.observedConfig= new KubeAPIServerBuilder((KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -127,34 +127,34 @@\n     if (observedConfig instanceof OpenShiftAPIServer){ this.observedConfig= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Authentication){ this.observedConfig= new AuthenticationBuilder((Authentication)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     return (A) this;\n   }\n   public Boolean hasObservedConfig() {\n     return this.observedConfig != null;\n   }\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new KubeControllerManagerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n-  }\n-  public KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n-    return new KubeControllerManagerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n-  }\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new KubeControllerManagerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item) {\n     return new KubeControllerManagerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n   }\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new KubeControllerManagerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+  }\n+  public KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n+    return new KubeControllerManagerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n+  }\n   public A withStorageObservedConfig(Storage storageObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (storageObservedConfig!=null){ this.observedConfig= new StorageBuilder(storageObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig() {\n     return new KubeControllerManagerSpecFluentImpl.StorageObservedConfigNestedImpl();\n   }\n@@ -408,16 +408,16 @@\n   public HasMetadata getUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public HasMetadata buildUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public A withUnsupportedConfigOverrides(HasMetadata unsupportedConfigOverrides) {\n-    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeControllerManager){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder((KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Storage){ this.unsupportedConfigOverrides= new StorageBuilder((Storage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCA){ this.unsupportedConfigOverrides= new ServiceCABuilder((ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Config){ this.unsupportedConfigOverrides= new ConfigBuilder((Config)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PersistentVolumeClaim){ this.unsupportedConfigOverrides= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServer){ this.unsupportedConfigOverrides= new KubeAPIServerBuilder((KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressController){ this.unsupportedConfigOverrides= new IngressControllerBuilder((IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -438,34 +438,34 @@\n     if (unsupportedConfigOverrides instanceof OpenShiftAPIServer){ this.unsupportedConfigOverrides= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Authentication){ this.unsupportedConfigOverrides= new AuthenticationBuilder((Authentication)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     return (A) this;\n   }\n   public Boolean hasUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides != null;\n   }\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new KubeControllerManagerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n-    return new KubeControllerManagerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new KubeControllerManagerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item) {\n     return new KubeControllerManagerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new KubeControllerManagerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n+    return new KubeControllerManagerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStorageUnsupportedConfigOverrides(Storage storageUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (storageUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageBuilder(storageUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides() {\n     return new KubeControllerManagerSpecFluentImpl.StorageUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -760,42 +760,42 @@\n     if (additionalProperties != null && !additionalProperties.isEmpty()) { sb.append(\"additionalProperties:\"); sb.append(additionalProperties); }\n     sb.append(\"}\");\n     return sb.toString();\n   }\n   public A withUseMoreSecureServiceCA() {\n     return withUseMoreSecureServiceCA(true);\n   }\n-  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n-    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<KubeControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerObservedConfigNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endImagePrunerObservedConfig() {\n+    public N endKubeControllerManagerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<KubeControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerObservedConfigNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerObservedConfig() {\n+    public N endImagePrunerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class StorageObservedConfigNestedImpl<N> extends StorageFluentImpl<KubeControllerManagerSpecFluent.StorageObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.StorageObservedConfigNested<N>,Nested<N>{\n     StorageObservedConfigNestedImpl(Storage item) {\n       this.builder = new StorageBuilder(this, item);\n@@ -1160,42 +1160,42 @@\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAuthenticationObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<KubeControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endImagePrunerUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<KubeControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n+    public N endImagePrunerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class StorageUnsupportedConfigOverridesNestedImpl<N> extends StorageFluentImpl<KubeControllerManagerSpecFluent.StorageUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.StorageUnsupportedConfigOverridesNested<N>,Nested<N>{\n     StorageUnsupportedConfigOverridesNestedImpl(Storage item) {\n       this.builder = new StorageBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/KubeSchedulerSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/KubeSchedulerSpecFluent.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -42,20 +42,20 @@\n    * @return The buildable object.\n    */\n   @Deprecated\n   public HasMetadata getObservedConfig();\n   public HasMetadata buildObservedConfig();\n   public A withObservedConfig(HasMetadata observedConfig);\n   public Boolean hasObservedConfig();\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n-  public KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-  public KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig);\n   public KubeSchedulerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n   public KubeSchedulerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item);\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n+  public KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+  public KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withStorageObservedConfig(Storage storageObservedConfig);\n   public KubeSchedulerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig();\n   public KubeSchedulerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfigLike(Storage item);\n   public A withImageContentSourcePolicyObservedConfig(ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public KubeSchedulerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n   public KubeSchedulerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(ImageContentSourcePolicy item);\n   public A withServiceCAObservedConfig(ServiceCA serviceCAObservedConfig);\n@@ -133,20 +133,20 @@\n    * @return The buildable object.\n    */\n   @Deprecated\n   public HasMetadata getUnsupportedConfigOverrides();\n   public HasMetadata buildUnsupportedConfigOverrides();\n   public A withUnsupportedConfigOverrides(HasMetadata unsupportedConfigOverrides);\n   public Boolean hasUnsupportedConfigOverrides();\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n-  public KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-  public KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item);\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n+  public KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+  public KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withStorageUnsupportedConfigOverrides(Storage storageUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverridesLike(Storage item);\n   public A withImageContentSourcePolicyUnsupportedConfigOverrides(ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(ImageContentSourcePolicy item);\n   public A withServiceCAUnsupportedConfigOverrides(ServiceCA serviceCAUnsupportedConfigOverrides);\n@@ -215,22 +215,22 @@\n   public A addToAdditionalProperties(String key,Object value);\n   public A addToAdditionalProperties(Map<String,Object> map);\n   public A removeFromAdditionalProperties(String key);\n   public A removeFromAdditionalProperties(Map<String,Object> map);\n   public Map<String,Object> getAdditionalProperties();\n   public <K,V>A withAdditionalProperties(Map<String,Object> additionalProperties);\n   public Boolean hasAdditionalProperties();\n-  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<N>>{\n+  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<KubeSchedulerSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n     public N and();\n-    public N endImagePrunerObservedConfig();\n+    public N endKubeControllerManagerObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<KubeSchedulerSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerObservedConfig();\n+    public N endImagePrunerObservedConfig();\n     \n   }\n   public interface StorageObservedConfigNested<N> extends Nested<N>,StorageFluent<KubeSchedulerSpecFluent.StorageObservedConfigNested<N>>{\n     public N and();\n     public N endStorageObservedConfig();\n     \n   }\n@@ -340,22 +340,22 @@\n     \n   }\n   public interface AuthenticationObservedConfigNested<N> extends Nested<N>,AuthenticationFluent<KubeSchedulerSpecFluent.AuthenticationObservedConfigNested<N>>{\n     public N and();\n     public N endAuthenticationObservedConfig();\n     \n   }\n-  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<KubeSchedulerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endImagePrunerUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<KubeSchedulerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerUnsupportedConfigOverrides();\n+    public N endImagePrunerUnsupportedConfigOverrides();\n     \n   }\n   public interface StorageUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageFluent<KubeSchedulerSpecFluent.StorageUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endStorageUnsupportedConfigOverrides();\n     \n   }\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/KubeSchedulerSpecFluentImpl.java", "source2": "io/fabric8/openshift/api/model/operator/v1/KubeSchedulerSpecFluentImpl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -95,16 +95,16 @@\n   public HasMetadata getObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public HasMetadata buildObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public A withObservedConfig(HasMetadata observedConfig) {\n-    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManager){ this.observedConfig= new KubeControllerManagerBuilder((KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Storage){ this.observedConfig= new StorageBuilder((Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicy){ this.observedConfig= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCA){ this.observedConfig= new ServiceCABuilder((ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Config){ this.observedConfig= new ConfigBuilder((Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PersistentVolumeClaim){ this.observedConfig= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServer){ this.observedConfig= new KubeAPIServerBuilder((KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -125,34 +125,34 @@\n     if (observedConfig instanceof OpenShiftAPIServer){ this.observedConfig= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Authentication){ this.observedConfig= new AuthenticationBuilder((Authentication)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     return (A) this;\n   }\n   public Boolean hasObservedConfig() {\n     return this.observedConfig != null;\n   }\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new KubeSchedulerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n-  }\n-  public KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n-    return new KubeSchedulerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n-  }\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new KubeSchedulerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item) {\n     return new KubeSchedulerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n   }\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new KubeSchedulerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+  }\n+  public KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n+    return new KubeSchedulerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n+  }\n   public A withStorageObservedConfig(Storage storageObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (storageObservedConfig!=null){ this.observedConfig= new StorageBuilder(storageObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig() {\n     return new KubeSchedulerSpecFluentImpl.StorageObservedConfigNestedImpl();\n   }\n@@ -406,16 +406,16 @@\n   public HasMetadata getUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public HasMetadata buildUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public A withUnsupportedConfigOverrides(HasMetadata unsupportedConfigOverrides) {\n-    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeControllerManager){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder((KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Storage){ this.unsupportedConfigOverrides= new StorageBuilder((Storage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCA){ this.unsupportedConfigOverrides= new ServiceCABuilder((ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Config){ this.unsupportedConfigOverrides= new ConfigBuilder((Config)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PersistentVolumeClaim){ this.unsupportedConfigOverrides= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServer){ this.unsupportedConfigOverrides= new KubeAPIServerBuilder((KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressController){ this.unsupportedConfigOverrides= new IngressControllerBuilder((IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -436,34 +436,34 @@\n     if (unsupportedConfigOverrides instanceof OpenShiftAPIServer){ this.unsupportedConfigOverrides= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Authentication){ this.unsupportedConfigOverrides= new AuthenticationBuilder((Authentication)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     return (A) this;\n   }\n   public Boolean hasUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides != null;\n   }\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new KubeSchedulerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n-    return new KubeSchedulerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new KubeSchedulerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item) {\n     return new KubeSchedulerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new KubeSchedulerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n+    return new KubeSchedulerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStorageUnsupportedConfigOverrides(Storage storageUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (storageUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageBuilder(storageUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides() {\n     return new KubeSchedulerSpecFluentImpl.StorageUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -744,42 +744,42 @@\n     if (operatorLogLevel != null) { sb.append(\"operatorLogLevel:\"); sb.append(operatorLogLevel + \",\"); }\n     if (succeededRevisionLimit != null) { sb.append(\"succeededRevisionLimit:\"); sb.append(succeededRevisionLimit + \",\"); }\n     if (unsupportedConfigOverrides != null) { sb.append(\"unsupportedConfigOverrides:\"); sb.append(unsupportedConfigOverrides + \",\"); }\n     if (additionalProperties != null && !additionalProperties.isEmpty()) { sb.append(\"additionalProperties:\"); sb.append(additionalProperties); }\n     sb.append(\"}\");\n     return sb.toString();\n   }\n-  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<N>> implements KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n-    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<KubeSchedulerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements KubeSchedulerSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerObservedConfigNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endImagePrunerObservedConfig() {\n+    public N endKubeControllerManagerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<KubeSchedulerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements KubeSchedulerSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<N>> implements KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerObservedConfigNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerObservedConfig() {\n+    public N endImagePrunerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class StorageObservedConfigNestedImpl<N> extends StorageFluentImpl<KubeSchedulerSpecFluent.StorageObservedConfigNested<N>> implements KubeSchedulerSpecFluent.StorageObservedConfigNested<N>,Nested<N>{\n     StorageObservedConfigNestedImpl(Storage item) {\n       this.builder = new StorageBuilder(this, item);\n@@ -1144,42 +1144,42 @@\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAuthenticationObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<KubeSchedulerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endImagePrunerUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<KubeSchedulerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n+    public N endImagePrunerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class StorageUnsupportedConfigOverridesNestedImpl<N> extends StorageFluentImpl<KubeSchedulerSpecFluent.StorageUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.StorageUnsupportedConfigOverridesNested<N>,Nested<N>{\n     StorageUnsupportedConfigOverridesNestedImpl(Storage item) {\n       this.builder = new StorageBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/KubeStorageVersionMigratorSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/KubeStorageVersionMigratorSpecFluent.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -35,20 +35,20 @@\n    * @return The buildable object.\n    */\n   @Deprecated\n   public HasMetadata getObservedConfig();\n   public HasMetadata buildObservedConfig();\n   public A withObservedConfig(HasMetadata observedConfig);\n   public Boolean hasObservedConfig();\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n-  public KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-  public KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item);\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n+  public KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+  public KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withStorageObservedConfig(Storage storageObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfigLike(Storage item);\n   public A withImageContentSourcePolicyObservedConfig(ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(ImageContentSourcePolicy item);\n   public A withServiceCAObservedConfig(ServiceCA serviceCAObservedConfig);\n@@ -123,20 +123,20 @@\n    * @return The buildable object.\n    */\n   @Deprecated\n   public HasMetadata getUnsupportedConfigOverrides();\n   public HasMetadata buildUnsupportedConfigOverrides();\n   public A withUnsupportedConfigOverrides(HasMetadata unsupportedConfigOverrides);\n   public Boolean hasUnsupportedConfigOverrides();\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n-  public KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-  public KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item);\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n+  public KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+  public KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withStorageUnsupportedConfigOverrides(Storage storageUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverridesLike(Storage item);\n   public A withImageContentSourcePolicyUnsupportedConfigOverrides(ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(ImageContentSourcePolicy item);\n   public A withServiceCAUnsupportedConfigOverrides(ServiceCA serviceCAUnsupportedConfigOverrides);\n@@ -205,22 +205,22 @@\n   public A addToAdditionalProperties(String key,Object value);\n   public A addToAdditionalProperties(Map<String,Object> map);\n   public A removeFromAdditionalProperties(String key);\n   public A removeFromAdditionalProperties(Map<String,Object> map);\n   public Map<String,Object> getAdditionalProperties();\n   public <K,V>A withAdditionalProperties(Map<String,Object> additionalProperties);\n   public Boolean hasAdditionalProperties();\n-  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<N>>{\n+  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<KubeStorageVersionMigratorSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n     public N and();\n-    public N endImagePrunerObservedConfig();\n+    public N endKubeControllerManagerObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<KubeStorageVersionMigratorSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerObservedConfig();\n+    public N endImagePrunerObservedConfig();\n     \n   }\n   public interface StorageObservedConfigNested<N> extends Nested<N>,StorageFluent<KubeStorageVersionMigratorSpecFluent.StorageObservedConfigNested<N>>{\n     public N and();\n     public N endStorageObservedConfig();\n     \n   }\n@@ -330,22 +330,22 @@\n     \n   }\n   public interface AuthenticationObservedConfigNested<N> extends Nested<N>,AuthenticationFluent<KubeStorageVersionMigratorSpecFluent.AuthenticationObservedConfigNested<N>>{\n     public N and();\n     public N endAuthenticationObservedConfig();\n     \n   }\n-  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<KubeStorageVersionMigratorSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endImagePrunerUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<KubeStorageVersionMigratorSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerUnsupportedConfigOverrides();\n+    public N endImagePrunerUnsupportedConfigOverrides();\n     \n   }\n   public interface StorageUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageFluent<KubeStorageVersionMigratorSpecFluent.StorageUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endStorageUnsupportedConfigOverrides();\n     \n   }\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/KubeStorageVersionMigratorSpecFluentImpl.java", "source2": "io/fabric8/openshift/api/model/operator/v1/KubeStorageVersionMigratorSpecFluentImpl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -70,16 +70,16 @@\n   public HasMetadata getObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public HasMetadata buildObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public A withObservedConfig(HasMetadata observedConfig) {\n-    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManager){ this.observedConfig= new KubeControllerManagerBuilder((KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Storage){ this.observedConfig= new StorageBuilder((Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicy){ this.observedConfig= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCA){ this.observedConfig= new ServiceCABuilder((ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Config){ this.observedConfig= new ConfigBuilder((Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PersistentVolumeClaim){ this.observedConfig= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServer){ this.observedConfig= new KubeAPIServerBuilder((KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -100,34 +100,34 @@\n     if (observedConfig instanceof OpenShiftAPIServer){ this.observedConfig= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Authentication){ this.observedConfig= new AuthenticationBuilder((Authentication)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     return (A) this;\n   }\n   public Boolean hasObservedConfig() {\n     return this.observedConfig != null;\n   }\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n-  }\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n   }\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n+  }\n   public A withStorageObservedConfig(Storage storageObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (storageObservedConfig!=null){ this.observedConfig= new StorageBuilder(storageObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.StorageObservedConfigNestedImpl();\n   }\n@@ -372,16 +372,16 @@\n   public HasMetadata getUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public HasMetadata buildUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public A withUnsupportedConfigOverrides(HasMetadata unsupportedConfigOverrides) {\n-    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeControllerManager){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder((KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Storage){ this.unsupportedConfigOverrides= new StorageBuilder((Storage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCA){ this.unsupportedConfigOverrides= new ServiceCABuilder((ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Config){ this.unsupportedConfigOverrides= new ConfigBuilder((Config)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PersistentVolumeClaim){ this.unsupportedConfigOverrides= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServer){ this.unsupportedConfigOverrides= new KubeAPIServerBuilder((KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressController){ this.unsupportedConfigOverrides= new IngressControllerBuilder((IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -402,34 +402,34 @@\n     if (unsupportedConfigOverrides instanceof OpenShiftAPIServer){ this.unsupportedConfigOverrides= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Authentication){ this.unsupportedConfigOverrides= new AuthenticationBuilder((Authentication)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     return (A) this;\n   }\n   public Boolean hasUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides != null;\n   }\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStorageUnsupportedConfigOverrides(Storage storageUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (storageUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageBuilder(storageUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.StorageUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -704,42 +704,42 @@\n     if (observedConfig != null) { sb.append(\"observedConfig:\"); sb.append(observedConfig + \",\"); }\n     if (operatorLogLevel != null) { sb.append(\"operatorLogLevel:\"); sb.append(operatorLogLevel + \",\"); }\n     if (unsupportedConfigOverrides != null) { sb.append(\"unsupportedConfigOverrides:\"); sb.append(unsupportedConfigOverrides + \",\"); }\n     if (additionalProperties != null && !additionalProperties.isEmpty()) { sb.append(\"additionalProperties:\"); sb.append(additionalProperties); }\n     sb.append(\"}\");\n     return sb.toString();\n   }\n-  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n-    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<KubeStorageVersionMigratorSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerObservedConfigNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endImagePrunerObservedConfig() {\n+    public N endKubeControllerManagerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<KubeStorageVersionMigratorSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerObservedConfigNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerObservedConfig() {\n+    public N endImagePrunerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class StorageObservedConfigNestedImpl<N> extends StorageFluentImpl<KubeStorageVersionMigratorSpecFluent.StorageObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.StorageObservedConfigNested<N>,Nested<N>{\n     StorageObservedConfigNestedImpl(Storage item) {\n       this.builder = new StorageBuilder(this, item);\n@@ -1104,42 +1104,42 @@\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAuthenticationObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<KubeStorageVersionMigratorSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endImagePrunerUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<KubeStorageVersionMigratorSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n+    public N endImagePrunerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class StorageUnsupportedConfigOverridesNestedImpl<N> extends StorageFluentImpl<KubeStorageVersionMigratorSpecFluent.StorageUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.StorageUnsupportedConfigOverridesNested<N>,Nested<N>{\n     StorageUnsupportedConfigOverridesNestedImpl(Storage item) {\n       this.builder = new StorageBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/NetworkSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/NetworkSpecFluent.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -173,20 +173,20 @@\n    * @return The buildable object.\n    */\n   @Deprecated\n   public HasMetadata getObservedConfig();\n   public HasMetadata buildObservedConfig();\n   public A withObservedConfig(HasMetadata observedConfig);\n   public Boolean hasObservedConfig();\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n-  public NetworkSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-  public NetworkSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig);\n   public NetworkSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n   public NetworkSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item);\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n+  public NetworkSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+  public NetworkSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withStorageObservedConfig(Storage storageObservedConfig);\n   public NetworkSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig();\n   public NetworkSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfigLike(Storage item);\n   public A withImageContentSourcePolicyObservedConfig(ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public NetworkSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n   public NetworkSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(ImageContentSourcePolicy item);\n   public A withServiceCAObservedConfig(ServiceCA serviceCAObservedConfig);\n@@ -276,20 +276,20 @@\n    * @return The buildable object.\n    */\n   @Deprecated\n   public HasMetadata getUnsupportedConfigOverrides();\n   public HasMetadata buildUnsupportedConfigOverrides();\n   public A withUnsupportedConfigOverrides(HasMetadata unsupportedConfigOverrides);\n   public Boolean hasUnsupportedConfigOverrides();\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n-  public NetworkSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-  public NetworkSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n   public NetworkSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n   public NetworkSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item);\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n+  public NetworkSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+  public NetworkSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withStorageUnsupportedConfigOverrides(Storage storageUnsupportedConfigOverrides);\n   public NetworkSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides();\n   public NetworkSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverridesLike(Storage item);\n   public A withImageContentSourcePolicyUnsupportedConfigOverrides(ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n   public NetworkSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n   public NetworkSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(ImageContentSourcePolicy item);\n   public A withServiceCAUnsupportedConfigOverrides(ServiceCA serviceCAUnsupportedConfigOverrides);\n@@ -395,22 +395,22 @@\n     \n   }\n   public interface MigrationNested<N> extends Nested<N>,NetworkMigrationFluent<NetworkSpecFluent.MigrationNested<N>>{\n     public N and();\n     public N endMigration();\n     \n   }\n-  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<NetworkSpecFluent.ImagePrunerObservedConfigNested<N>>{\n+  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<NetworkSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n     public N and();\n-    public N endImagePrunerObservedConfig();\n+    public N endKubeControllerManagerObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<NetworkSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<NetworkSpecFluent.ImagePrunerObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerObservedConfig();\n+    public N endImagePrunerObservedConfig();\n     \n   }\n   public interface StorageObservedConfigNested<N> extends Nested<N>,StorageFluent<NetworkSpecFluent.StorageObservedConfigNested<N>>{\n     public N and();\n     public N endStorageObservedConfig();\n     \n   }\n@@ -520,22 +520,22 @@\n     \n   }\n   public interface AuthenticationObservedConfigNested<N> extends Nested<N>,AuthenticationFluent<NetworkSpecFluent.AuthenticationObservedConfigNested<N>>{\n     public N and();\n     public N endAuthenticationObservedConfig();\n     \n   }\n-  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<NetworkSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<NetworkSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endImagePrunerUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<NetworkSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<NetworkSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerUnsupportedConfigOverrides();\n+    public N endImagePrunerUnsupportedConfigOverrides();\n     \n   }\n   public interface StorageUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageFluent<NetworkSpecFluent.StorageUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endStorageUnsupportedConfigOverrides();\n     \n   }\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/NetworkSpecFluentImpl.java", "source2": "io/fabric8/openshift/api/model/operator/v1/NetworkSpecFluentImpl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -479,16 +479,16 @@\n   public HasMetadata getObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public HasMetadata buildObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public A withObservedConfig(HasMetadata observedConfig) {\n-    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManager){ this.observedConfig= new KubeControllerManagerBuilder((KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Storage){ this.observedConfig= new StorageBuilder((Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicy){ this.observedConfig= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCA){ this.observedConfig= new ServiceCABuilder((ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Config){ this.observedConfig= new ConfigBuilder((Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PersistentVolumeClaim){ this.observedConfig= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServer){ this.observedConfig= new KubeAPIServerBuilder((KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -509,34 +509,34 @@\n     if (observedConfig instanceof OpenShiftAPIServer){ this.observedConfig= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Authentication){ this.observedConfig= new AuthenticationBuilder((Authentication)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     return (A) this;\n   }\n   public Boolean hasObservedConfig() {\n     return this.observedConfig != null;\n   }\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public NetworkSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new NetworkSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n-  }\n-  public NetworkSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n-    return new NetworkSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n-  }\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public NetworkSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new NetworkSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n   }\n   public NetworkSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item) {\n     return new NetworkSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n   }\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public NetworkSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new NetworkSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+  }\n+  public NetworkSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n+    return new NetworkSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n+  }\n   public A withStorageObservedConfig(Storage storageObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (storageObservedConfig!=null){ this.observedConfig= new StorageBuilder(storageObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public NetworkSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig() {\n     return new NetworkSpecFluentImpl.StorageObservedConfigNestedImpl();\n   }\n@@ -832,16 +832,16 @@\n   public HasMetadata getUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public HasMetadata buildUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public A withUnsupportedConfigOverrides(HasMetadata unsupportedConfigOverrides) {\n-    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeControllerManager){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder((KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Storage){ this.unsupportedConfigOverrides= new StorageBuilder((Storage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCA){ this.unsupportedConfigOverrides= new ServiceCABuilder((ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Config){ this.unsupportedConfigOverrides= new ConfigBuilder((Config)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PersistentVolumeClaim){ this.unsupportedConfigOverrides= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServer){ this.unsupportedConfigOverrides= new KubeAPIServerBuilder((KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressController){ this.unsupportedConfigOverrides= new IngressControllerBuilder((IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -862,34 +862,34 @@\n     if (unsupportedConfigOverrides instanceof OpenShiftAPIServer){ this.unsupportedConfigOverrides= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Authentication){ this.unsupportedConfigOverrides= new AuthenticationBuilder((Authentication)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     return (A) this;\n   }\n   public Boolean hasUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides != null;\n   }\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public NetworkSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new NetworkSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public NetworkSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n-    return new NetworkSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public NetworkSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new NetworkSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n   }\n   public NetworkSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item) {\n     return new NetworkSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public NetworkSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new NetworkSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public NetworkSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n+    return new NetworkSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStorageUnsupportedConfigOverrides(Storage storageUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (storageUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageBuilder(storageUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public NetworkSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides() {\n     return new NetworkSpecFluentImpl.StorageUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -1309,42 +1309,42 @@\n       return (N) NetworkSpecFluentImpl.this.withMigration(builder.build());\n     }\n     public N endMigration() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<NetworkSpecFluent.ImagePrunerObservedConfigNested<N>> implements NetworkSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n-    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<NetworkSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements NetworkSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerObservedConfigNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endImagePrunerObservedConfig() {\n+    public N endKubeControllerManagerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<NetworkSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements NetworkSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<NetworkSpecFluent.ImagePrunerObservedConfigNested<N>> implements NetworkSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerObservedConfigNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerObservedConfig() {\n+    public N endImagePrunerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class StorageObservedConfigNestedImpl<N> extends StorageFluentImpl<NetworkSpecFluent.StorageObservedConfigNested<N>> implements NetworkSpecFluent.StorageObservedConfigNested<N>,Nested<N>{\n     StorageObservedConfigNestedImpl(Storage item) {\n       this.builder = new StorageBuilder(this, item);\n@@ -1709,42 +1709,42 @@\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAuthenticationObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<NetworkSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<NetworkSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endImagePrunerUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<NetworkSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<NetworkSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n+    public N endImagePrunerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class StorageUnsupportedConfigOverridesNestedImpl<N> extends StorageFluentImpl<NetworkSpecFluent.StorageUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.StorageUnsupportedConfigOverridesNested<N>,Nested<N>{\n     StorageUnsupportedConfigOverridesNestedImpl(Storage item) {\n       this.builder = new StorageBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/OpenShiftAPIServerSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/OpenShiftAPIServerSpecFluent.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -35,20 +35,20 @@\n    * @return The buildable object.\n    */\n   @Deprecated\n   public HasMetadata getObservedConfig();\n   public HasMetadata buildObservedConfig();\n   public A withObservedConfig(HasMetadata observedConfig);\n   public Boolean hasObservedConfig();\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n-  public OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-  public OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig);\n   public OpenShiftAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n   public OpenShiftAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item);\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n+  public OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+  public OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withStorageObservedConfig(Storage storageObservedConfig);\n   public OpenShiftAPIServerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig();\n   public OpenShiftAPIServerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfigLike(Storage item);\n   public A withImageContentSourcePolicyObservedConfig(ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public OpenShiftAPIServerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n   public OpenShiftAPIServerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(ImageContentSourcePolicy item);\n   public A withServiceCAObservedConfig(ServiceCA serviceCAObservedConfig);\n@@ -123,20 +123,20 @@\n    * @return The buildable object.\n    */\n   @Deprecated\n   public HasMetadata getUnsupportedConfigOverrides();\n   public HasMetadata buildUnsupportedConfigOverrides();\n   public A withUnsupportedConfigOverrides(HasMetadata unsupportedConfigOverrides);\n   public Boolean hasUnsupportedConfigOverrides();\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n-  public OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-  public OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item);\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n+  public OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+  public OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withStorageUnsupportedConfigOverrides(Storage storageUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverridesLike(Storage item);\n   public A withImageContentSourcePolicyUnsupportedConfigOverrides(ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(ImageContentSourcePolicy item);\n   public A withServiceCAUnsupportedConfigOverrides(ServiceCA serviceCAUnsupportedConfigOverrides);\n@@ -205,22 +205,22 @@\n   public A addToAdditionalProperties(String key,Object value);\n   public A addToAdditionalProperties(Map<String,Object> map);\n   public A removeFromAdditionalProperties(String key);\n   public A removeFromAdditionalProperties(Map<String,Object> map);\n   public Map<String,Object> getAdditionalProperties();\n   public <K,V>A withAdditionalProperties(Map<String,Object> additionalProperties);\n   public Boolean hasAdditionalProperties();\n-  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>>{\n+  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<OpenShiftAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n     public N and();\n-    public N endImagePrunerObservedConfig();\n+    public N endKubeControllerManagerObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<OpenShiftAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerObservedConfig();\n+    public N endImagePrunerObservedConfig();\n     \n   }\n   public interface StorageObservedConfigNested<N> extends Nested<N>,StorageFluent<OpenShiftAPIServerSpecFluent.StorageObservedConfigNested<N>>{\n     public N and();\n     public N endStorageObservedConfig();\n     \n   }\n@@ -330,22 +330,22 @@\n     \n   }\n   public interface AuthenticationObservedConfigNested<N> extends Nested<N>,AuthenticationFluent<OpenShiftAPIServerSpecFluent.AuthenticationObservedConfigNested<N>>{\n     public N and();\n     public N endAuthenticationObservedConfig();\n     \n   }\n-  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<OpenShiftAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endImagePrunerUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<OpenShiftAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerUnsupportedConfigOverrides();\n+    public N endImagePrunerUnsupportedConfigOverrides();\n     \n   }\n   public interface StorageUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageFluent<OpenShiftAPIServerSpecFluent.StorageUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endStorageUnsupportedConfigOverrides();\n     \n   }\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/OpenShiftAPIServerSpecFluentImpl.java", "source2": "io/fabric8/openshift/api/model/operator/v1/OpenShiftAPIServerSpecFluentImpl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -70,16 +70,16 @@\n   public HasMetadata getObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public HasMetadata buildObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public A withObservedConfig(HasMetadata observedConfig) {\n-    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManager){ this.observedConfig= new KubeControllerManagerBuilder((KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Storage){ this.observedConfig= new StorageBuilder((Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicy){ this.observedConfig= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCA){ this.observedConfig= new ServiceCABuilder((ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Config){ this.observedConfig= new ConfigBuilder((Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PersistentVolumeClaim){ this.observedConfig= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServer){ this.observedConfig= new KubeAPIServerBuilder((KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -100,34 +100,34 @@\n     if (observedConfig instanceof OpenShiftAPIServer){ this.observedConfig= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Authentication){ this.observedConfig= new AuthenticationBuilder((Authentication)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     return (A) this;\n   }\n   public Boolean hasObservedConfig() {\n     return this.observedConfig != null;\n   }\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new OpenShiftAPIServerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n-  }\n-  public OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n-    return new OpenShiftAPIServerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n-  }\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new OpenShiftAPIServerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item) {\n     return new OpenShiftAPIServerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n   }\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new OpenShiftAPIServerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+  }\n+  public OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n+    return new OpenShiftAPIServerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n+  }\n   public A withStorageObservedConfig(Storage storageObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (storageObservedConfig!=null){ this.observedConfig= new StorageBuilder(storageObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig() {\n     return new OpenShiftAPIServerSpecFluentImpl.StorageObservedConfigNestedImpl();\n   }\n@@ -372,16 +372,16 @@\n   public HasMetadata getUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public HasMetadata buildUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public A withUnsupportedConfigOverrides(HasMetadata unsupportedConfigOverrides) {\n-    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeControllerManager){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder((KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Storage){ this.unsupportedConfigOverrides= new StorageBuilder((Storage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCA){ this.unsupportedConfigOverrides= new ServiceCABuilder((ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Config){ this.unsupportedConfigOverrides= new ConfigBuilder((Config)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PersistentVolumeClaim){ this.unsupportedConfigOverrides= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServer){ this.unsupportedConfigOverrides= new KubeAPIServerBuilder((KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressController){ this.unsupportedConfigOverrides= new IngressControllerBuilder((IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -402,34 +402,34 @@\n     if (unsupportedConfigOverrides instanceof OpenShiftAPIServer){ this.unsupportedConfigOverrides= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Authentication){ this.unsupportedConfigOverrides= new AuthenticationBuilder((Authentication)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     return (A) this;\n   }\n   public Boolean hasUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides != null;\n   }\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new OpenShiftAPIServerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n-    return new OpenShiftAPIServerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new OpenShiftAPIServerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item) {\n     return new OpenShiftAPIServerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new OpenShiftAPIServerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n+    return new OpenShiftAPIServerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStorageUnsupportedConfigOverrides(Storage storageUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (storageUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageBuilder(storageUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides() {\n     return new OpenShiftAPIServerSpecFluentImpl.StorageUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -704,42 +704,42 @@\n     if (observedConfig != null) { sb.append(\"observedConfig:\"); sb.append(observedConfig + \",\"); }\n     if (operatorLogLevel != null) { sb.append(\"operatorLogLevel:\"); sb.append(operatorLogLevel + \",\"); }\n     if (unsupportedConfigOverrides != null) { sb.append(\"unsupportedConfigOverrides:\"); sb.append(unsupportedConfigOverrides + \",\"); }\n     if (additionalProperties != null && !additionalProperties.isEmpty()) { sb.append(\"additionalProperties:\"); sb.append(additionalProperties); }\n     sb.append(\"}\");\n     return sb.toString();\n   }\n-  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n-    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<OpenShiftAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerObservedConfigNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endImagePrunerObservedConfig() {\n+    public N endKubeControllerManagerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<OpenShiftAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerObservedConfigNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerObservedConfig() {\n+    public N endImagePrunerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class StorageObservedConfigNestedImpl<N> extends StorageFluentImpl<OpenShiftAPIServerSpecFluent.StorageObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.StorageObservedConfigNested<N>,Nested<N>{\n     StorageObservedConfigNestedImpl(Storage item) {\n       this.builder = new StorageBuilder(this, item);\n@@ -1104,42 +1104,42 @@\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAuthenticationObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<OpenShiftAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endImagePrunerUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<OpenShiftAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n+    public N endImagePrunerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class StorageUnsupportedConfigOverridesNestedImpl<N> extends StorageFluentImpl<OpenShiftAPIServerSpecFluent.StorageUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.StorageUnsupportedConfigOverridesNested<N>,Nested<N>{\n     StorageUnsupportedConfigOverridesNestedImpl(Storage item) {\n       this.builder = new StorageBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/OpenShiftControllerManagerSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/OpenShiftControllerManagerSpecFluent.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -35,20 +35,20 @@\n    * @return The buildable object.\n    */\n   @Deprecated\n   public HasMetadata getObservedConfig();\n   public HasMetadata buildObservedConfig();\n   public A withObservedConfig(HasMetadata observedConfig);\n   public Boolean hasObservedConfig();\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n-  public OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-  public OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item);\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n+  public OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+  public OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withStorageObservedConfig(Storage storageObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfigLike(Storage item);\n   public A withImageContentSourcePolicyObservedConfig(ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(ImageContentSourcePolicy item);\n   public A withServiceCAObservedConfig(ServiceCA serviceCAObservedConfig);\n@@ -123,20 +123,20 @@\n    * @return The buildable object.\n    */\n   @Deprecated\n   public HasMetadata getUnsupportedConfigOverrides();\n   public HasMetadata buildUnsupportedConfigOverrides();\n   public A withUnsupportedConfigOverrides(HasMetadata unsupportedConfigOverrides);\n   public Boolean hasUnsupportedConfigOverrides();\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n-  public OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-  public OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item);\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n+  public OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+  public OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withStorageUnsupportedConfigOverrides(Storage storageUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverridesLike(Storage item);\n   public A withImageContentSourcePolicyUnsupportedConfigOverrides(ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(ImageContentSourcePolicy item);\n   public A withServiceCAUnsupportedConfigOverrides(ServiceCA serviceCAUnsupportedConfigOverrides);\n@@ -205,22 +205,22 @@\n   public A addToAdditionalProperties(String key,Object value);\n   public A addToAdditionalProperties(Map<String,Object> map);\n   public A removeFromAdditionalProperties(String key);\n   public A removeFromAdditionalProperties(Map<String,Object> map);\n   public Map<String,Object> getAdditionalProperties();\n   public <K,V>A withAdditionalProperties(Map<String,Object> additionalProperties);\n   public Boolean hasAdditionalProperties();\n-  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>>{\n+  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<OpenShiftControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n     public N and();\n-    public N endImagePrunerObservedConfig();\n+    public N endKubeControllerManagerObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<OpenShiftControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerObservedConfig();\n+    public N endImagePrunerObservedConfig();\n     \n   }\n   public interface StorageObservedConfigNested<N> extends Nested<N>,StorageFluent<OpenShiftControllerManagerSpecFluent.StorageObservedConfigNested<N>>{\n     public N and();\n     public N endStorageObservedConfig();\n     \n   }\n@@ -330,22 +330,22 @@\n     \n   }\n   public interface AuthenticationObservedConfigNested<N> extends Nested<N>,AuthenticationFluent<OpenShiftControllerManagerSpecFluent.AuthenticationObservedConfigNested<N>>{\n     public N and();\n     public N endAuthenticationObservedConfig();\n     \n   }\n-  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<OpenShiftControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endImagePrunerUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<OpenShiftControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerUnsupportedConfigOverrides();\n+    public N endImagePrunerUnsupportedConfigOverrides();\n     \n   }\n   public interface StorageUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageFluent<OpenShiftControllerManagerSpecFluent.StorageUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endStorageUnsupportedConfigOverrides();\n     \n   }\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/OpenShiftControllerManagerSpecFluentImpl.java", "source2": "io/fabric8/openshift/api/model/operator/v1/OpenShiftControllerManagerSpecFluentImpl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -70,16 +70,16 @@\n   public HasMetadata getObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public HasMetadata buildObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public A withObservedConfig(HasMetadata observedConfig) {\n-    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManager){ this.observedConfig= new KubeControllerManagerBuilder((KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Storage){ this.observedConfig= new StorageBuilder((Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicy){ this.observedConfig= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCA){ this.observedConfig= new ServiceCABuilder((ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Config){ this.observedConfig= new ConfigBuilder((Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PersistentVolumeClaim){ this.observedConfig= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServer){ this.observedConfig= new KubeAPIServerBuilder((KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -100,34 +100,34 @@\n     if (observedConfig instanceof OpenShiftAPIServer){ this.observedConfig= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Authentication){ this.observedConfig= new AuthenticationBuilder((Authentication)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     return (A) this;\n   }\n   public Boolean hasObservedConfig() {\n     return this.observedConfig != null;\n   }\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new OpenShiftControllerManagerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n-  }\n-  public OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n-    return new OpenShiftControllerManagerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n-  }\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new OpenShiftControllerManagerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n   }\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new OpenShiftControllerManagerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+  }\n+  public OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n+    return new OpenShiftControllerManagerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n+  }\n   public A withStorageObservedConfig(Storage storageObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (storageObservedConfig!=null){ this.observedConfig= new StorageBuilder(storageObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig() {\n     return new OpenShiftControllerManagerSpecFluentImpl.StorageObservedConfigNestedImpl();\n   }\n@@ -372,16 +372,16 @@\n   public HasMetadata getUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public HasMetadata buildUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public A withUnsupportedConfigOverrides(HasMetadata unsupportedConfigOverrides) {\n-    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeControllerManager){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder((KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Storage){ this.unsupportedConfigOverrides= new StorageBuilder((Storage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCA){ this.unsupportedConfigOverrides= new ServiceCABuilder((ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Config){ this.unsupportedConfigOverrides= new ConfigBuilder((Config)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PersistentVolumeClaim){ this.unsupportedConfigOverrides= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServer){ this.unsupportedConfigOverrides= new KubeAPIServerBuilder((KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressController){ this.unsupportedConfigOverrides= new IngressControllerBuilder((IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -402,34 +402,34 @@\n     if (unsupportedConfigOverrides instanceof OpenShiftAPIServer){ this.unsupportedConfigOverrides= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Authentication){ this.unsupportedConfigOverrides= new AuthenticationBuilder((Authentication)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     return (A) this;\n   }\n   public Boolean hasUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides != null;\n   }\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new OpenShiftControllerManagerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n-    return new OpenShiftControllerManagerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new OpenShiftControllerManagerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new OpenShiftControllerManagerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n+    return new OpenShiftControllerManagerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStorageUnsupportedConfigOverrides(Storage storageUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (storageUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageBuilder(storageUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides() {\n     return new OpenShiftControllerManagerSpecFluentImpl.StorageUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -704,42 +704,42 @@\n     if (observedConfig != null) { sb.append(\"observedConfig:\"); sb.append(observedConfig + \",\"); }\n     if (operatorLogLevel != null) { sb.append(\"operatorLogLevel:\"); sb.append(operatorLogLevel + \",\"); }\n     if (unsupportedConfigOverrides != null) { sb.append(\"unsupportedConfigOverrides:\"); sb.append(unsupportedConfigOverrides + \",\"); }\n     if (additionalProperties != null && !additionalProperties.isEmpty()) { sb.append(\"additionalProperties:\"); sb.append(additionalProperties); }\n     sb.append(\"}\");\n     return sb.toString();\n   }\n-  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n-    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<OpenShiftControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerObservedConfigNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endImagePrunerObservedConfig() {\n+    public N endKubeControllerManagerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<OpenShiftControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerObservedConfigNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerObservedConfig() {\n+    public N endImagePrunerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class StorageObservedConfigNestedImpl<N> extends StorageFluentImpl<OpenShiftControllerManagerSpecFluent.StorageObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.StorageObservedConfigNested<N>,Nested<N>{\n     StorageObservedConfigNestedImpl(Storage item) {\n       this.builder = new StorageBuilder(this, item);\n@@ -1104,42 +1104,42 @@\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAuthenticationObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<OpenShiftControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endImagePrunerUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<OpenShiftControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n+    public N endImagePrunerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class StorageUnsupportedConfigOverridesNestedImpl<N> extends StorageFluentImpl<OpenShiftControllerManagerSpecFluent.StorageUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.StorageUnsupportedConfigOverridesNested<N>,Nested<N>{\n     StorageUnsupportedConfigOverridesNestedImpl(Storage item) {\n       this.builder = new StorageBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/ServiceCASpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/ServiceCASpecFluent.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -35,20 +35,20 @@\n    * @return The buildable object.\n    */\n   @Deprecated\n   public HasMetadata getObservedConfig();\n   public HasMetadata buildObservedConfig();\n   public A withObservedConfig(HasMetadata observedConfig);\n   public Boolean hasObservedConfig();\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n-  public ServiceCASpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-  public ServiceCASpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig);\n   public ServiceCASpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n   public ServiceCASpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item);\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n+  public ServiceCASpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+  public ServiceCASpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withStorageObservedConfig(Storage storageObservedConfig);\n   public ServiceCASpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig();\n   public ServiceCASpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfigLike(Storage item);\n   public A withImageContentSourcePolicyObservedConfig(ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public ServiceCASpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n   public ServiceCASpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(ImageContentSourcePolicy item);\n   public A withServiceCAObservedConfig(ServiceCA serviceCAObservedConfig);\n@@ -123,20 +123,20 @@\n    * @return The buildable object.\n    */\n   @Deprecated\n   public HasMetadata getUnsupportedConfigOverrides();\n   public HasMetadata buildUnsupportedConfigOverrides();\n   public A withUnsupportedConfigOverrides(HasMetadata unsupportedConfigOverrides);\n   public Boolean hasUnsupportedConfigOverrides();\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n-  public ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-  public ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item);\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n+  public ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+  public ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withStorageUnsupportedConfigOverrides(Storage storageUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverridesLike(Storage item);\n   public A withImageContentSourcePolicyUnsupportedConfigOverrides(ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(ImageContentSourcePolicy item);\n   public A withServiceCAUnsupportedConfigOverrides(ServiceCA serviceCAUnsupportedConfigOverrides);\n@@ -205,22 +205,22 @@\n   public A addToAdditionalProperties(String key,Object value);\n   public A addToAdditionalProperties(Map<String,Object> map);\n   public A removeFromAdditionalProperties(String key);\n   public A removeFromAdditionalProperties(Map<String,Object> map);\n   public Map<String,Object> getAdditionalProperties();\n   public <K,V>A withAdditionalProperties(Map<String,Object> additionalProperties);\n   public Boolean hasAdditionalProperties();\n-  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<ServiceCASpecFluent.ImagePrunerObservedConfigNested<N>>{\n+  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<ServiceCASpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n     public N and();\n-    public N endImagePrunerObservedConfig();\n+    public N endKubeControllerManagerObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<ServiceCASpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<ServiceCASpecFluent.ImagePrunerObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerObservedConfig();\n+    public N endImagePrunerObservedConfig();\n     \n   }\n   public interface StorageObservedConfigNested<N> extends Nested<N>,StorageFluent<ServiceCASpecFluent.StorageObservedConfigNested<N>>{\n     public N and();\n     public N endStorageObservedConfig();\n     \n   }\n@@ -330,22 +330,22 @@\n     \n   }\n   public interface AuthenticationObservedConfigNested<N> extends Nested<N>,AuthenticationFluent<ServiceCASpecFluent.AuthenticationObservedConfigNested<N>>{\n     public N and();\n     public N endAuthenticationObservedConfig();\n     \n   }\n-  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<ServiceCASpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endImagePrunerUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<ServiceCASpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerUnsupportedConfigOverrides();\n+    public N endImagePrunerUnsupportedConfigOverrides();\n     \n   }\n   public interface StorageUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageFluent<ServiceCASpecFluent.StorageUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endStorageUnsupportedConfigOverrides();\n     \n   }\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/ServiceCASpecFluentImpl.java", "source2": "io/fabric8/openshift/api/model/operator/v1/ServiceCASpecFluentImpl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -70,16 +70,16 @@\n   public HasMetadata getObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public HasMetadata buildObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public A withObservedConfig(HasMetadata observedConfig) {\n-    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManager){ this.observedConfig= new KubeControllerManagerBuilder((KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Storage){ this.observedConfig= new StorageBuilder((Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicy){ this.observedConfig= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCA){ this.observedConfig= new ServiceCABuilder((ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Config){ this.observedConfig= new ConfigBuilder((Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PersistentVolumeClaim){ this.observedConfig= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServer){ this.observedConfig= new KubeAPIServerBuilder((KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -100,34 +100,34 @@\n     if (observedConfig instanceof OpenShiftAPIServer){ this.observedConfig= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Authentication){ this.observedConfig= new AuthenticationBuilder((Authentication)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     return (A) this;\n   }\n   public Boolean hasObservedConfig() {\n     return this.observedConfig != null;\n   }\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ServiceCASpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new ServiceCASpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n-  }\n-  public ServiceCASpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n-    return new ServiceCASpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n-  }\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCASpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new ServiceCASpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n   }\n   public ServiceCASpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item) {\n     return new ServiceCASpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n   }\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ServiceCASpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new ServiceCASpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+  }\n+  public ServiceCASpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n+    return new ServiceCASpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n+  }\n   public A withStorageObservedConfig(Storage storageObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (storageObservedConfig!=null){ this.observedConfig= new StorageBuilder(storageObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCASpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig() {\n     return new ServiceCASpecFluentImpl.StorageObservedConfigNestedImpl();\n   }\n@@ -372,16 +372,16 @@\n   public HasMetadata getUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public HasMetadata buildUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public A withUnsupportedConfigOverrides(HasMetadata unsupportedConfigOverrides) {\n-    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeControllerManager){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder((KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Storage){ this.unsupportedConfigOverrides= new StorageBuilder((Storage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCA){ this.unsupportedConfigOverrides= new ServiceCABuilder((ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Config){ this.unsupportedConfigOverrides= new ConfigBuilder((Config)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PersistentVolumeClaim){ this.unsupportedConfigOverrides= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServer){ this.unsupportedConfigOverrides= new KubeAPIServerBuilder((KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressController){ this.unsupportedConfigOverrides= new IngressControllerBuilder((IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -402,34 +402,34 @@\n     if (unsupportedConfigOverrides instanceof OpenShiftAPIServer){ this.unsupportedConfigOverrides= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Authentication){ this.unsupportedConfigOverrides= new AuthenticationBuilder((Authentication)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     return (A) this;\n   }\n   public Boolean hasUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides != null;\n   }\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new ServiceCASpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n-    return new ServiceCASpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCASpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new ServiceCASpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCASpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item) {\n     return new ServiceCASpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new ServiceCASpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n+    return new ServiceCASpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStorageUnsupportedConfigOverrides(Storage storageUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (storageUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageBuilder(storageUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCASpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides() {\n     return new ServiceCASpecFluentImpl.StorageUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -704,42 +704,42 @@\n     if (observedConfig != null) { sb.append(\"observedConfig:\"); sb.append(observedConfig + \",\"); }\n     if (operatorLogLevel != null) { sb.append(\"operatorLogLevel:\"); sb.append(operatorLogLevel + \",\"); }\n     if (unsupportedConfigOverrides != null) { sb.append(\"unsupportedConfigOverrides:\"); sb.append(unsupportedConfigOverrides + \",\"); }\n     if (additionalProperties != null && !additionalProperties.isEmpty()) { sb.append(\"additionalProperties:\"); sb.append(additionalProperties); }\n     sb.append(\"}\");\n     return sb.toString();\n   }\n-  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<ServiceCASpecFluent.ImagePrunerObservedConfigNested<N>> implements ServiceCASpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n-    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<ServiceCASpecFluent.KubeControllerManagerObservedConfigNested<N>> implements ServiceCASpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerObservedConfigNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endImagePrunerObservedConfig() {\n+    public N endKubeControllerManagerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<ServiceCASpecFluent.KubeControllerManagerObservedConfigNested<N>> implements ServiceCASpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<ServiceCASpecFluent.ImagePrunerObservedConfigNested<N>> implements ServiceCASpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerObservedConfigNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerObservedConfig() {\n+    public N endImagePrunerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class StorageObservedConfigNestedImpl<N> extends StorageFluentImpl<ServiceCASpecFluent.StorageObservedConfigNested<N>> implements ServiceCASpecFluent.StorageObservedConfigNested<N>,Nested<N>{\n     StorageObservedConfigNestedImpl(Storage item) {\n       this.builder = new StorageBuilder(this, item);\n@@ -1104,42 +1104,42 @@\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAuthenticationObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<ServiceCASpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endImagePrunerUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<ServiceCASpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n+    public N endImagePrunerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class StorageUnsupportedConfigOverridesNestedImpl<N> extends StorageFluentImpl<ServiceCASpecFluent.StorageUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.StorageUnsupportedConfigOverridesNested<N>,Nested<N>{\n     StorageUnsupportedConfigOverridesNestedImpl(Storage item) {\n       this.builder = new StorageBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/ServiceCatalogAPIServerSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/ServiceCatalogAPIServerSpecFluent.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -35,20 +35,20 @@\n    * @return The buildable object.\n    */\n   @Deprecated\n   public HasMetadata getObservedConfig();\n   public HasMetadata buildObservedConfig();\n   public A withObservedConfig(HasMetadata observedConfig);\n   public Boolean hasObservedConfig();\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n-  public ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-  public ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item);\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n+  public ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+  public ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withStorageObservedConfig(Storage storageObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfigLike(Storage item);\n   public A withImageContentSourcePolicyObservedConfig(ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(ImageContentSourcePolicy item);\n   public A withServiceCAObservedConfig(ServiceCA serviceCAObservedConfig);\n@@ -123,20 +123,20 @@\n    * @return The buildable object.\n    */\n   @Deprecated\n   public HasMetadata getUnsupportedConfigOverrides();\n   public HasMetadata buildUnsupportedConfigOverrides();\n   public A withUnsupportedConfigOverrides(HasMetadata unsupportedConfigOverrides);\n   public Boolean hasUnsupportedConfigOverrides();\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n-  public ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-  public ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item);\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n+  public ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+  public ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withStorageUnsupportedConfigOverrides(Storage storageUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverridesLike(Storage item);\n   public A withImageContentSourcePolicyUnsupportedConfigOverrides(ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(ImageContentSourcePolicy item);\n   public A withServiceCAUnsupportedConfigOverrides(ServiceCA serviceCAUnsupportedConfigOverrides);\n@@ -205,22 +205,22 @@\n   public A addToAdditionalProperties(String key,Object value);\n   public A addToAdditionalProperties(Map<String,Object> map);\n   public A removeFromAdditionalProperties(String key);\n   public A removeFromAdditionalProperties(Map<String,Object> map);\n   public Map<String,Object> getAdditionalProperties();\n   public <K,V>A withAdditionalProperties(Map<String,Object> additionalProperties);\n   public Boolean hasAdditionalProperties();\n-  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>>{\n+  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<ServiceCatalogAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n     public N and();\n-    public N endImagePrunerObservedConfig();\n+    public N endKubeControllerManagerObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<ServiceCatalogAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerObservedConfig();\n+    public N endImagePrunerObservedConfig();\n     \n   }\n   public interface StorageObservedConfigNested<N> extends Nested<N>,StorageFluent<ServiceCatalogAPIServerSpecFluent.StorageObservedConfigNested<N>>{\n     public N and();\n     public N endStorageObservedConfig();\n     \n   }\n@@ -330,22 +330,22 @@\n     \n   }\n   public interface AuthenticationObservedConfigNested<N> extends Nested<N>,AuthenticationFluent<ServiceCatalogAPIServerSpecFluent.AuthenticationObservedConfigNested<N>>{\n     public N and();\n     public N endAuthenticationObservedConfig();\n     \n   }\n-  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<ServiceCatalogAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endImagePrunerUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<ServiceCatalogAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerUnsupportedConfigOverrides();\n+    public N endImagePrunerUnsupportedConfigOverrides();\n     \n   }\n   public interface StorageUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageFluent<ServiceCatalogAPIServerSpecFluent.StorageUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endStorageUnsupportedConfigOverrides();\n     \n   }\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/ServiceCatalogAPIServerSpecFluentImpl.java", "source2": "io/fabric8/openshift/api/model/operator/v1/ServiceCatalogAPIServerSpecFluentImpl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -70,16 +70,16 @@\n   public HasMetadata getObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public HasMetadata buildObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public A withObservedConfig(HasMetadata observedConfig) {\n-    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManager){ this.observedConfig= new KubeControllerManagerBuilder((KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Storage){ this.observedConfig= new StorageBuilder((Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicy){ this.observedConfig= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCA){ this.observedConfig= new ServiceCABuilder((ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Config){ this.observedConfig= new ConfigBuilder((Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PersistentVolumeClaim){ this.observedConfig= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServer){ this.observedConfig= new KubeAPIServerBuilder((KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -100,34 +100,34 @@\n     if (observedConfig instanceof OpenShiftAPIServer){ this.observedConfig= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Authentication){ this.observedConfig= new AuthenticationBuilder((Authentication)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     return (A) this;\n   }\n   public Boolean hasObservedConfig() {\n     return this.observedConfig != null;\n   }\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n-  }\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n   }\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n+  }\n   public A withStorageObservedConfig(Storage storageObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (storageObservedConfig!=null){ this.observedConfig= new StorageBuilder(storageObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.StorageObservedConfigNestedImpl();\n   }\n@@ -372,16 +372,16 @@\n   public HasMetadata getUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public HasMetadata buildUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public A withUnsupportedConfigOverrides(HasMetadata unsupportedConfigOverrides) {\n-    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeControllerManager){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder((KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Storage){ this.unsupportedConfigOverrides= new StorageBuilder((Storage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCA){ this.unsupportedConfigOverrides= new ServiceCABuilder((ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Config){ this.unsupportedConfigOverrides= new ConfigBuilder((Config)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PersistentVolumeClaim){ this.unsupportedConfigOverrides= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServer){ this.unsupportedConfigOverrides= new KubeAPIServerBuilder((KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressController){ this.unsupportedConfigOverrides= new IngressControllerBuilder((IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -402,34 +402,34 @@\n     if (unsupportedConfigOverrides instanceof OpenShiftAPIServer){ this.unsupportedConfigOverrides= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Authentication){ this.unsupportedConfigOverrides= new AuthenticationBuilder((Authentication)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     return (A) this;\n   }\n   public Boolean hasUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides != null;\n   }\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStorageUnsupportedConfigOverrides(Storage storageUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (storageUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageBuilder(storageUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.StorageUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -704,42 +704,42 @@\n     if (observedConfig != null) { sb.append(\"observedConfig:\"); sb.append(observedConfig + \",\"); }\n     if (operatorLogLevel != null) { sb.append(\"operatorLogLevel:\"); sb.append(operatorLogLevel + \",\"); }\n     if (unsupportedConfigOverrides != null) { sb.append(\"unsupportedConfigOverrides:\"); sb.append(unsupportedConfigOverrides + \",\"); }\n     if (additionalProperties != null && !additionalProperties.isEmpty()) { sb.append(\"additionalProperties:\"); sb.append(additionalProperties); }\n     sb.append(\"}\");\n     return sb.toString();\n   }\n-  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n-    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<ServiceCatalogAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerObservedConfigNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endImagePrunerObservedConfig() {\n+    public N endKubeControllerManagerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<ServiceCatalogAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerObservedConfigNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerObservedConfig() {\n+    public N endImagePrunerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class StorageObservedConfigNestedImpl<N> extends StorageFluentImpl<ServiceCatalogAPIServerSpecFluent.StorageObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.StorageObservedConfigNested<N>,Nested<N>{\n     StorageObservedConfigNestedImpl(Storage item) {\n       this.builder = new StorageBuilder(this, item);\n@@ -1104,42 +1104,42 @@\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAuthenticationObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<ServiceCatalogAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endImagePrunerUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<ServiceCatalogAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n+    public N endImagePrunerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class StorageUnsupportedConfigOverridesNestedImpl<N> extends StorageFluentImpl<ServiceCatalogAPIServerSpecFluent.StorageUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.StorageUnsupportedConfigOverridesNested<N>,Nested<N>{\n     StorageUnsupportedConfigOverridesNestedImpl(Storage item) {\n       this.builder = new StorageBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/ServiceCatalogControllerManagerSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/ServiceCatalogControllerManagerSpecFluent.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -35,20 +35,20 @@\n    * @return The buildable object.\n    */\n   @Deprecated\n   public HasMetadata getObservedConfig();\n   public HasMetadata buildObservedConfig();\n   public A withObservedConfig(HasMetadata observedConfig);\n   public Boolean hasObservedConfig();\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n-  public ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-  public ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item);\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n+  public ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+  public ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withStorageObservedConfig(Storage storageObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfigLike(Storage item);\n   public A withImageContentSourcePolicyObservedConfig(ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(ImageContentSourcePolicy item);\n   public A withServiceCAObservedConfig(ServiceCA serviceCAObservedConfig);\n@@ -123,20 +123,20 @@\n    * @return The buildable object.\n    */\n   @Deprecated\n   public HasMetadata getUnsupportedConfigOverrides();\n   public HasMetadata buildUnsupportedConfigOverrides();\n   public A withUnsupportedConfigOverrides(HasMetadata unsupportedConfigOverrides);\n   public Boolean hasUnsupportedConfigOverrides();\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n-  public ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-  public ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item);\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n+  public ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+  public ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withStorageUnsupportedConfigOverrides(Storage storageUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverridesLike(Storage item);\n   public A withImageContentSourcePolicyUnsupportedConfigOverrides(ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(ImageContentSourcePolicy item);\n   public A withServiceCAUnsupportedConfigOverrides(ServiceCA serviceCAUnsupportedConfigOverrides);\n@@ -205,22 +205,22 @@\n   public A addToAdditionalProperties(String key,Object value);\n   public A addToAdditionalProperties(Map<String,Object> map);\n   public A removeFromAdditionalProperties(String key);\n   public A removeFromAdditionalProperties(Map<String,Object> map);\n   public Map<String,Object> getAdditionalProperties();\n   public <K,V>A withAdditionalProperties(Map<String,Object> additionalProperties);\n   public Boolean hasAdditionalProperties();\n-  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>>{\n+  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n     public N and();\n-    public N endImagePrunerObservedConfig();\n+    public N endKubeControllerManagerObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerObservedConfig();\n+    public N endImagePrunerObservedConfig();\n     \n   }\n   public interface StorageObservedConfigNested<N> extends Nested<N>,StorageFluent<ServiceCatalogControllerManagerSpecFluent.StorageObservedConfigNested<N>>{\n     public N and();\n     public N endStorageObservedConfig();\n     \n   }\n@@ -330,22 +330,22 @@\n     \n   }\n   public interface AuthenticationObservedConfigNested<N> extends Nested<N>,AuthenticationFluent<ServiceCatalogControllerManagerSpecFluent.AuthenticationObservedConfigNested<N>>{\n     public N and();\n     public N endAuthenticationObservedConfig();\n     \n   }\n-  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endImagePrunerUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerUnsupportedConfigOverrides();\n+    public N endImagePrunerUnsupportedConfigOverrides();\n     \n   }\n   public interface StorageUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageFluent<ServiceCatalogControllerManagerSpecFluent.StorageUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endStorageUnsupportedConfigOverrides();\n     \n   }\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/ServiceCatalogControllerManagerSpecFluentImpl.java", "source2": "io/fabric8/openshift/api/model/operator/v1/ServiceCatalogControllerManagerSpecFluentImpl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -70,16 +70,16 @@\n   public HasMetadata getObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public HasMetadata buildObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public A withObservedConfig(HasMetadata observedConfig) {\n-    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManager){ this.observedConfig= new KubeControllerManagerBuilder((KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Storage){ this.observedConfig= new StorageBuilder((Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicy){ this.observedConfig= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCA){ this.observedConfig= new ServiceCABuilder((ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Config){ this.observedConfig= new ConfigBuilder((Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PersistentVolumeClaim){ this.observedConfig= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServer){ this.observedConfig= new KubeAPIServerBuilder((KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -100,34 +100,34 @@\n     if (observedConfig instanceof OpenShiftAPIServer){ this.observedConfig= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Authentication){ this.observedConfig= new AuthenticationBuilder((Authentication)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     return (A) this;\n   }\n   public Boolean hasObservedConfig() {\n     return this.observedConfig != null;\n   }\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n-  }\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n   }\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n+  }\n   public A withStorageObservedConfig(Storage storageObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (storageObservedConfig!=null){ this.observedConfig= new StorageBuilder(storageObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.StorageObservedConfigNestedImpl();\n   }\n@@ -372,16 +372,16 @@\n   public HasMetadata getUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public HasMetadata buildUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public A withUnsupportedConfigOverrides(HasMetadata unsupportedConfigOverrides) {\n-    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeControllerManager){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder((KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Storage){ this.unsupportedConfigOverrides= new StorageBuilder((Storage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCA){ this.unsupportedConfigOverrides= new ServiceCABuilder((ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Config){ this.unsupportedConfigOverrides= new ConfigBuilder((Config)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PersistentVolumeClaim){ this.unsupportedConfigOverrides= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServer){ this.unsupportedConfigOverrides= new KubeAPIServerBuilder((KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressController){ this.unsupportedConfigOverrides= new IngressControllerBuilder((IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -402,34 +402,34 @@\n     if (unsupportedConfigOverrides instanceof OpenShiftAPIServer){ this.unsupportedConfigOverrides= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Authentication){ this.unsupportedConfigOverrides= new AuthenticationBuilder((Authentication)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     return (A) this;\n   }\n   public Boolean hasUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides != null;\n   }\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStorageUnsupportedConfigOverrides(Storage storageUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (storageUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageBuilder(storageUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.StorageUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -704,42 +704,42 @@\n     if (observedConfig != null) { sb.append(\"observedConfig:\"); sb.append(observedConfig + \",\"); }\n     if (operatorLogLevel != null) { sb.append(\"operatorLogLevel:\"); sb.append(operatorLogLevel + \",\"); }\n     if (unsupportedConfigOverrides != null) { sb.append(\"unsupportedConfigOverrides:\"); sb.append(unsupportedConfigOverrides + \",\"); }\n     if (additionalProperties != null && !additionalProperties.isEmpty()) { sb.append(\"additionalProperties:\"); sb.append(additionalProperties); }\n     sb.append(\"}\");\n     return sb.toString();\n   }\n-  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n-    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerObservedConfigNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endImagePrunerObservedConfig() {\n+    public N endKubeControllerManagerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerObservedConfigNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerObservedConfig() {\n+    public N endImagePrunerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class StorageObservedConfigNestedImpl<N> extends StorageFluentImpl<ServiceCatalogControllerManagerSpecFluent.StorageObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.StorageObservedConfigNested<N>,Nested<N>{\n     StorageObservedConfigNestedImpl(Storage item) {\n       this.builder = new StorageBuilder(this, item);\n@@ -1104,42 +1104,42 @@\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAuthenticationObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endImagePrunerUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n+    public N endImagePrunerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class StorageUnsupportedConfigOverridesNestedImpl<N> extends StorageFluentImpl<ServiceCatalogControllerManagerSpecFluent.StorageUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.StorageUnsupportedConfigOverridesNested<N>,Nested<N>{\n     StorageUnsupportedConfigOverridesNestedImpl(Storage item) {\n       this.builder = new StorageBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/StorageSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/StorageSpecFluent.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -35,20 +35,20 @@\n    * @return The buildable object.\n    */\n   @Deprecated\n   public HasMetadata getObservedConfig();\n   public HasMetadata buildObservedConfig();\n   public A withObservedConfig(HasMetadata observedConfig);\n   public Boolean hasObservedConfig();\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n-  public StorageSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-  public StorageSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig);\n   public StorageSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n   public StorageSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item);\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n+  public StorageSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+  public StorageSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withStorageObservedConfig(Storage storageObservedConfig);\n   public StorageSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig();\n   public StorageSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfigLike(Storage item);\n   public A withImageContentSourcePolicyObservedConfig(ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public StorageSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n   public StorageSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(ImageContentSourcePolicy item);\n   public A withServiceCAObservedConfig(ServiceCA serviceCAObservedConfig);\n@@ -123,20 +123,20 @@\n    * @return The buildable object.\n    */\n   @Deprecated\n   public HasMetadata getUnsupportedConfigOverrides();\n   public HasMetadata buildUnsupportedConfigOverrides();\n   public A withUnsupportedConfigOverrides(HasMetadata unsupportedConfigOverrides);\n   public Boolean hasUnsupportedConfigOverrides();\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n-  public StorageSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-  public StorageSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n   public StorageSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n   public StorageSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item);\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n+  public StorageSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+  public StorageSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withStorageUnsupportedConfigOverrides(Storage storageUnsupportedConfigOverrides);\n   public StorageSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides();\n   public StorageSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverridesLike(Storage item);\n   public A withImageContentSourcePolicyUnsupportedConfigOverrides(ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n   public StorageSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n   public StorageSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(ImageContentSourcePolicy item);\n   public A withServiceCAUnsupportedConfigOverrides(ServiceCA serviceCAUnsupportedConfigOverrides);\n@@ -205,22 +205,22 @@\n   public A addToAdditionalProperties(String key,Object value);\n   public A addToAdditionalProperties(Map<String,Object> map);\n   public A removeFromAdditionalProperties(String key);\n   public A removeFromAdditionalProperties(Map<String,Object> map);\n   public Map<String,Object> getAdditionalProperties();\n   public <K,V>A withAdditionalProperties(Map<String,Object> additionalProperties);\n   public Boolean hasAdditionalProperties();\n-  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<StorageSpecFluent.ImagePrunerObservedConfigNested<N>>{\n+  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<StorageSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n     public N and();\n-    public N endImagePrunerObservedConfig();\n+    public N endKubeControllerManagerObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<StorageSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<StorageSpecFluent.ImagePrunerObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerObservedConfig();\n+    public N endImagePrunerObservedConfig();\n     \n   }\n   public interface StorageObservedConfigNested<N> extends Nested<N>,StorageFluent<StorageSpecFluent.StorageObservedConfigNested<N>>{\n     public N and();\n     public N endStorageObservedConfig();\n     \n   }\n@@ -330,22 +330,22 @@\n     \n   }\n   public interface AuthenticationObservedConfigNested<N> extends Nested<N>,AuthenticationFluent<StorageSpecFluent.AuthenticationObservedConfigNested<N>>{\n     public N and();\n     public N endAuthenticationObservedConfig();\n     \n   }\n-  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<StorageSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<StorageSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endImagePrunerUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<StorageSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<StorageSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerUnsupportedConfigOverrides();\n+    public N endImagePrunerUnsupportedConfigOverrides();\n     \n   }\n   public interface StorageUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageFluent<StorageSpecFluent.StorageUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endStorageUnsupportedConfigOverrides();\n     \n   }\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/StorageSpecFluentImpl.java", "source2": "io/fabric8/openshift/api/model/operator/v1/StorageSpecFluentImpl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -70,16 +70,16 @@\n   public HasMetadata getObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public HasMetadata buildObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public A withObservedConfig(HasMetadata observedConfig) {\n-    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManager){ this.observedConfig= new KubeControllerManagerBuilder((KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Storage){ this.observedConfig= new StorageBuilder((Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicy){ this.observedConfig= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCA){ this.observedConfig= new ServiceCABuilder((ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Config){ this.observedConfig= new ConfigBuilder((Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PersistentVolumeClaim){ this.observedConfig= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServer){ this.observedConfig= new KubeAPIServerBuilder((KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -100,34 +100,34 @@\n     if (observedConfig instanceof OpenShiftAPIServer){ this.observedConfig= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Authentication){ this.observedConfig= new AuthenticationBuilder((Authentication)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     return (A) this;\n   }\n   public Boolean hasObservedConfig() {\n     return this.observedConfig != null;\n   }\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public StorageSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new StorageSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n-  }\n-  public StorageSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n-    return new StorageSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n-  }\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public StorageSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new StorageSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n   }\n   public StorageSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item) {\n     return new StorageSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n   }\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public StorageSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new StorageSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+  }\n+  public StorageSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n+    return new StorageSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n+  }\n   public A withStorageObservedConfig(Storage storageObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (storageObservedConfig!=null){ this.observedConfig= new StorageBuilder(storageObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public StorageSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig() {\n     return new StorageSpecFluentImpl.StorageObservedConfigNestedImpl();\n   }\n@@ -372,16 +372,16 @@\n   public HasMetadata getUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public HasMetadata buildUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public A withUnsupportedConfigOverrides(HasMetadata unsupportedConfigOverrides) {\n-    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeControllerManager){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder((KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Storage){ this.unsupportedConfigOverrides= new StorageBuilder((Storage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCA){ this.unsupportedConfigOverrides= new ServiceCABuilder((ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Config){ this.unsupportedConfigOverrides= new ConfigBuilder((Config)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PersistentVolumeClaim){ this.unsupportedConfigOverrides= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServer){ this.unsupportedConfigOverrides= new KubeAPIServerBuilder((KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressController){ this.unsupportedConfigOverrides= new IngressControllerBuilder((IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -402,34 +402,34 @@\n     if (unsupportedConfigOverrides instanceof OpenShiftAPIServer){ this.unsupportedConfigOverrides= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Authentication){ this.unsupportedConfigOverrides= new AuthenticationBuilder((Authentication)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     return (A) this;\n   }\n   public Boolean hasUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides != null;\n   }\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public StorageSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new StorageSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public StorageSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n-    return new StorageSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public StorageSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new StorageSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n   }\n   public StorageSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item) {\n     return new StorageSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public StorageSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new StorageSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public StorageSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n+    return new StorageSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStorageUnsupportedConfigOverrides(Storage storageUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (storageUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageBuilder(storageUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public StorageSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides() {\n     return new StorageSpecFluentImpl.StorageUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -704,42 +704,42 @@\n     if (observedConfig != null) { sb.append(\"observedConfig:\"); sb.append(observedConfig + \",\"); }\n     if (operatorLogLevel != null) { sb.append(\"operatorLogLevel:\"); sb.append(operatorLogLevel + \",\"); }\n     if (unsupportedConfigOverrides != null) { sb.append(\"unsupportedConfigOverrides:\"); sb.append(unsupportedConfigOverrides + \",\"); }\n     if (additionalProperties != null && !additionalProperties.isEmpty()) { sb.append(\"additionalProperties:\"); sb.append(additionalProperties); }\n     sb.append(\"}\");\n     return sb.toString();\n   }\n-  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<StorageSpecFluent.ImagePrunerObservedConfigNested<N>> implements StorageSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n-    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<StorageSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements StorageSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerObservedConfigNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endImagePrunerObservedConfig() {\n+    public N endKubeControllerManagerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<StorageSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements StorageSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<StorageSpecFluent.ImagePrunerObservedConfigNested<N>> implements StorageSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerObservedConfigNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerObservedConfig() {\n+    public N endImagePrunerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class StorageObservedConfigNestedImpl<N> extends StorageFluentImpl<StorageSpecFluent.StorageObservedConfigNested<N>> implements StorageSpecFluent.StorageObservedConfigNested<N>,Nested<N>{\n     StorageObservedConfigNestedImpl(Storage item) {\n       this.builder = new StorageBuilder(this, item);\n@@ -1104,42 +1104,42 @@\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAuthenticationObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<StorageSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<StorageSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endImagePrunerUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<StorageSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<StorageSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n+    public N endImagePrunerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class StorageUnsupportedConfigOverridesNestedImpl<N> extends StorageFluentImpl<StorageSpecFluent.StorageUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.StorageUnsupportedConfigOverridesNested<N>,Nested<N>{\n     StorageUnsupportedConfigOverridesNestedImpl(Storage item) {\n       this.builder = new StorageBuilder(this, item);\n"}]}
