{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo -v {}", "source2": "zipinfo -v {}", "unified_diff": "@@ -3024,15 +3024,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):                         ef217605\n+  32-bit CRC value (hex):                         8efe763d\n   compressed size:                                41730 bytes\n   uncompressed size:                              41730 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@@ -3060,15 +3060,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):                         bc8a2e06\n+  32-bit CRC value (hex):                         e1aff402\n   compressed size:                                121883 bytes\n   uncompressed size:                              121883 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@@ -3600,15 +3600,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):                         a8af243f\n+  32-bit CRC value (hex):                         0ee14219\n   compressed size:                                42584 bytes\n   uncompressed size:                              42584 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@@ -3636,15 +3636,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):                         7d9e00d2\n+  32-bit CRC value (hex):                         89984133\n   compressed size:                                123899 bytes\n   uncompressed size:                              123899 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@@ -4752,15 +4752,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):                         ccbc774f\n+  32-bit CRC value (hex):                         2e9ae185\n   compressed size:                                45427 bytes\n   uncompressed size:                              45427 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@@ -4788,15 +4788,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):                         ba204d14\n+  32-bit CRC value (hex):                         10e8b7a0\n   compressed size:                                130628 bytes\n   uncompressed size:                              130628 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@@ -7200,15 +7200,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):                         34111e04\n+  32-bit CRC value (hex):                         ad2b4f5e\n   compressed size:                                41321 bytes\n   uncompressed size:                              41321 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@@ -7236,15 +7236,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):                         bc77cce0\n+  32-bit CRC value (hex):                         229b414d\n   compressed size:                                121401 bytes\n   uncompressed size:                              121401 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@@ -10512,15 +10512,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):                         bdb49c4a\n+  32-bit CRC value (hex):                         69038a50\n   compressed size:                                42419 bytes\n   uncompressed size:                              42419 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@@ -10548,15 +10548,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):                         a8e4fc13\n+  32-bit CRC value (hex):                         cfaf8a7d\n   compressed size:                                123993 bytes\n   uncompressed size:                              123993 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@@ -11088,15 +11088,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):                         1a19ff64\n+  32-bit CRC value (hex):                         7dcf80ef\n   compressed size:                                43395 bytes\n   uncompressed size:                              43395 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@@ -11124,15 +11124,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):                         ff64d83c\n+  32-bit CRC value (hex):                         99840d13\n   compressed size:                                126297 bytes\n   uncompressed size:                              126297 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@@ -11664,15 +11664,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):                         4cebdef6\n+  32-bit CRC value (hex):                         bc901199\n   compressed size:                                42419 bytes\n   uncompressed size:                              42419 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@@ -11700,15 +11700,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):                         709cfdb5\n+  32-bit CRC value (hex):                         161ad944\n   compressed size:                                123993 bytes\n   uncompressed size:                              123993 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@@ -12240,15 +12240,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):                         3ebe20a3\n+  32-bit CRC value (hex):                         20df1475\n   compressed size:                                43194 bytes\n   uncompressed size:                              43194 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@@ -12276,15 +12276,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):                         70f35823\n+  32-bit CRC value (hex):                         5a939129\n   compressed size:                                125339 bytes\n   uncompressed size:                              125339 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@@ -14544,15 +14544,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):                         8822457a\n+  32-bit CRC value (hex):                         a17cd21a\n   compressed size:                                42218 bytes\n   uncompressed size:                              42218 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@@ -14580,15 +14580,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):                         97046613\n+  32-bit CRC value (hex):                         0a0575ac\n   compressed size:                                123035 bytes\n   uncompressed size:                              123035 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@@ -15120,15 +15120,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):                         ab411b6f\n+  32-bit CRC value (hex):                         395c373c\n   compressed size:                                43194 bytes\n   uncompressed size:                              43194 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@@ -15156,15 +15156,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):                         8b364efe\n+  32-bit CRC value (hex):                         01f16871\n   compressed size:                                125339 bytes\n   uncompressed size:                              125339 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@@ -16704,15 +16704,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):                         4f940f68\n+  32-bit CRC value (hex):                         9422c53d\n   compressed size:                                41120 bytes\n   uncompressed size:                              41120 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@@ -16740,15 +16740,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):                         cae8a7a1\n+  32-bit CRC value (hex):                         2d1f953f\n   compressed size:                                120443 bytes\n   uncompressed size:                              120443 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@@ -17280,15 +17280,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):                         c1f24925\n+  32-bit CRC value (hex):                         85a3c8d4\n   compressed size:                                42828 bytes\n   uncompressed size:                              42828 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@@ -17316,15 +17316,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):                         60c33ee6\n+  32-bit CRC value (hex):                         fc6ca4c0\n   compressed size:                                124475 bytes\n   uncompressed size:                              124475 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@@ -17856,15 +17856,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):                         cf1dedab\n+  32-bit CRC value (hex):                         fced2058\n   compressed size:                                43804 bytes\n   uncompressed size:                              43804 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@@ -17892,15 +17892,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):                         6739eba9\n+  32-bit CRC value (hex):                         f54e8b77\n   compressed size:                                126779 bytes\n   uncompressed size:                              126779 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"}, {"source1": "zipdetails --redact --scan --utc {}", "source2": "zipdetails --redact --scan --utc {}", "unified_diff": "@@ -2272,15 +2272,15 @@\n 04C3D5 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 04C3D7   Length              0005 (5)\n 04C3D9   Flags               01 (1) 'Modification'\n 04C3DA   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 04C3DE PAYLOAD\n \n 0566E0 DATA DESCRIPTOR       08074B50 (134695760)\n-0566E4 CRC                   EF217605 (4011947525)\n+0566E4 CRC                   8EFE763D (2399041085)\n 0566E8 Compressed Size       0000A302 (41730)\n 0566EC Uncompressed Size     0000A302 (41730)\n \n 0566F0 LOCAL HEADER #86      04034B50 (67324752)\n 0566F4 Extract Zip Spec      14 (20) '2.0'\n 0566F5 Extract OS            00 (0) 'MS-DOS'\n 0566F6 General Purpose Flag  0008 (8)\n@@ -2300,15 +2300,15 @@\n 05675A Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 05675C   Length              0005 (5)\n 05675E   Flags               01 (1) 'Modification'\n 05675F   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 056763 PAYLOAD\n \n 07437E DATA DESCRIPTOR       08074B50 (134695760)\n-074382 CRC                   BC8A2E06 (3163172358)\n+074382 CRC                   E1AFF402 (3786404866)\n 074386 Compressed Size       0001DC1B (121883)\n 07438A Uncompressed Size     0001DC1B (121883)\n \n 07438E LOCAL HEADER #87      04034B50 (67324752)\n 074392 Extract Zip Spec      14 (20) '2.0'\n 074393 Extract OS            00 (0) 'MS-DOS'\n 074394 General Purpose Flag  0008 (8)\n@@ -2720,15 +2720,15 @@\n 09177A Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 09177C   Length              0005 (5)\n 09177E   Flags               01 (1) 'Modification'\n 09177F   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 091783 PAYLOAD\n \n 09BDDB DATA DESCRIPTOR       08074B50 (134695760)\n-09BDDF CRC                   A8AF243F (2830050367)\n+09BDDF CRC                   0EE14219 (249643545)\n 09BDE3 Compressed Size       0000A658 (42584)\n 09BDE7 Uncompressed Size     0000A658 (42584)\n \n 09BDEB LOCAL HEADER #102     04034B50 (67324752)\n 09BDEF Extract Zip Spec      14 (20) '2.0'\n 09BDF0 Extract OS            00 (0) 'MS-DOS'\n 09BDF1 General Purpose Flag  0008 (8)\n@@ -2748,15 +2748,15 @@\n 09BE5C Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 09BE5E   Length              0005 (5)\n 09BE60   Flags               01 (1) 'Modification'\n 09BE61   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 09BE65 PAYLOAD\n \n 0BA260 DATA DESCRIPTOR       08074B50 (134695760)\n-0BA264 CRC                   7D9E00D2 (2107506898)\n+0BA264 CRC                   89984133 (2308456755)\n 0BA268 Compressed Size       0001E3FB (123899)\n 0BA26C Uncompressed Size     0001E3FB (123899)\n \n 0BA270 LOCAL HEADER #103     04034B50 (67324752)\n 0BA274 Extract Zip Spec      14 (20) '2.0'\n 0BA275 Extract OS            00 (0) 'MS-DOS'\n 0BA276 General Purpose Flag  0008 (8)\n@@ -3616,15 +3616,15 @@\n 0E36C9 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 0E36CB   Length              0005 (5)\n 0E36CD   Flags               01 (1) 'Modification'\n 0E36CE   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 0E36D2 PAYLOAD\n \n 0EE845 DATA DESCRIPTOR       08074B50 (134695760)\n-0EE849 CRC                   CCBC774F (3434903375)\n+0EE849 CRC                   2E9AE185 (781902213)\n 0EE84D Compressed Size       0000B173 (45427)\n 0EE851 Uncompressed Size     0000B173 (45427)\n \n 0EE855 LOCAL HEADER #134     04034B50 (67324752)\n 0EE859 Extract Zip Spec      14 (20) '2.0'\n 0EE85A Extract OS            00 (0) 'MS-DOS'\n 0EE85B General Purpose Flag  0008 (8)\n@@ -3644,15 +3644,15 @@\n 0EE8B8 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 0EE8BA   Length              0005 (5)\n 0EE8BC   Flags               01 (1) 'Modification'\n 0EE8BD   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 0EE8C1 PAYLOAD\n \n 10E705 DATA DESCRIPTOR       08074B50 (134695760)\n-10E709 CRC                   BA204D14 (3122679060)\n+10E709 CRC                   10E8B7A0 (283686816)\n 10E70D Compressed Size       0001FE44 (130628)\n 10E711 Uncompressed Size     0001FE44 (130628)\n \n 10E715 LOCAL HEADER #135     04034B50 (67324752)\n 10E719 Extract Zip Spec      14 (20) '2.0'\n 10E71A Extract OS            00 (0) 'MS-DOS'\n 10E71B General Purpose Flag  0008 (8)\n@@ -5520,15 +5520,15 @@\n 174CDE Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 174CE0   Length              0005 (5)\n 174CE2   Flags               01 (1) 'Modification'\n 174CE3   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 174CE7 PAYLOAD\n \n 17EE50 DATA DESCRIPTOR       08074B50 (134695760)\n-17EE54 CRC                   34111E04 (873537028)\n+17EE54 CRC                   AD2B4F5E (2905296734)\n 17EE58 Compressed Size       0000A169 (41321)\n 17EE5C Uncompressed Size     0000A169 (41321)\n \n 17EE60 LOCAL HEADER #202     04034B50 (67324752)\n 17EE64 Extract Zip Spec      14 (20) '2.0'\n 17EE65 Extract OS            00 (0) 'MS-DOS'\n 17EE66 General Purpose Flag  0008 (8)\n@@ -5548,15 +5548,15 @@\n 17EEC0 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 17EEC2   Length              0005 (5)\n 17EEC4   Flags               01 (1) 'Modification'\n 17EEC5   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 17EEC9 PAYLOAD\n \n 19C902 DATA DESCRIPTOR       08074B50 (134695760)\n-19C906 CRC                   BC77CCE0 (3161967840)\n+19C906 CRC                   229B414D (580600141)\n 19C90A Compressed Size       0001DA39 (121401)\n 19C90E Uncompressed Size     0001DA39 (121401)\n \n 19C912 LOCAL HEADER #203     04034B50 (67324752)\n 19C916 Extract Zip Spec      14 (20) '2.0'\n 19C917 Extract OS            00 (0) 'MS-DOS'\n 19C918 General Purpose Flag  0008 (8)\n@@ -8096,15 +8096,15 @@\n 23126B Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 23126D   Length              0005 (5)\n 23126F   Flags               01 (1) 'Modification'\n 231270   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 231274 PAYLOAD\n \n 23B827 DATA DESCRIPTOR       08074B50 (134695760)\n-23B82B CRC                   BDB49C4A (3182730314)\n+23B82B CRC                   69038A50 (1761839696)\n 23B82F Compressed Size       0000A5B3 (42419)\n 23B833 Uncompressed Size     0000A5B3 (42419)\n \n 23B837 LOCAL HEADER #294     04034B50 (67324752)\n 23B83B Extract Zip Spec      14 (20) '2.0'\n 23B83C Extract OS            00 (0) 'MS-DOS'\n 23B83D General Purpose Flag  0008 (8)\n@@ -8124,15 +8124,15 @@\n 23B8A0 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 23B8A2   Length              0005 (5)\n 23B8A4   Flags               01 (1) 'Modification'\n 23B8A5   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 23B8A9 PAYLOAD\n \n 259D02 DATA DESCRIPTOR       08074B50 (134695760)\n-259D06 CRC                   A8E4FC13 (2833579027)\n+259D06 CRC                   CFAF8A7D (3484387965)\n 259D0A Compressed Size       0001E459 (123993)\n 259D0E Uncompressed Size     0001E459 (123993)\n \n 259D12 LOCAL HEADER #295     04034B50 (67324752)\n 259D16 Extract Zip Spec      14 (20) '2.0'\n 259D17 Extract OS            00 (0) 'MS-DOS'\n 259D18 General Purpose Flag  0008 (8)\n@@ -8544,15 +8544,15 @@\n 27A427 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 27A429   Length              0005 (5)\n 27A42B   Flags               01 (1) 'Modification'\n 27A42C   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 27A430 PAYLOAD\n \n 284DB3 DATA DESCRIPTOR       08074B50 (134695760)\n-284DB7 CRC                   1A19FF64 (437911396)\n+284DB7 CRC                   7DCF80EF (2110750959)\n 284DBB Compressed Size       0000A983 (43395)\n 284DBF Uncompressed Size     0000A983 (43395)\n \n 284DC3 LOCAL HEADER #310     04034B50 (67324752)\n 284DC7 Extract Zip Spec      14 (20) '2.0'\n 284DC8 Extract OS            00 (0) 'MS-DOS'\n 284DC9 General Purpose Flag  0008 (8)\n@@ -8572,15 +8572,15 @@\n 284E34 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 284E36   Length              0005 (5)\n 284E38   Flags               01 (1) 'Modification'\n 284E39   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 284E3D PAYLOAD\n \n 2A3B96 DATA DESCRIPTOR       08074B50 (134695760)\n-2A3B9A CRC                   FF64D83C (4284799036)\n+2A3B9A CRC                   99840D13 (2575568147)\n 2A3B9E Compressed Size       0001ED59 (126297)\n 2A3BA2 Uncompressed Size     0001ED59 (126297)\n \n 2A3BA6 LOCAL HEADER #311     04034B50 (67324752)\n 2A3BAA Extract Zip Spec      14 (20) '2.0'\n 2A3BAB Extract OS            00 (0) 'MS-DOS'\n 2A3BAC General Purpose Flag  0008 (8)\n@@ -8992,15 +8992,15 @@\n 2C3BFB Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 2C3BFD   Length              0005 (5)\n 2C3BFF   Flags               01 (1) 'Modification'\n 2C3C00   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 2C3C04 PAYLOAD\n \n 2CE1B7 DATA DESCRIPTOR       08074B50 (134695760)\n-2CE1BB CRC                   4CEBDEF6 (1290526454)\n+2CE1BB CRC                   BC901199 (3163558297)\n 2CE1BF Compressed Size       0000A5B3 (42419)\n 2CE1C3 Uncompressed Size     0000A5B3 (42419)\n \n 2CE1C7 LOCAL HEADER #326     04034B50 (67324752)\n 2CE1CB Extract Zip Spec      14 (20) '2.0'\n 2CE1CC Extract OS            00 (0) 'MS-DOS'\n 2CE1CD General Purpose Flag  0008 (8)\n@@ -9020,15 +9020,15 @@\n 2CE230 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 2CE232   Length              0005 (5)\n 2CE234   Flags               01 (1) 'Modification'\n 2CE235   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 2CE239 PAYLOAD\n \n 2EC692 DATA DESCRIPTOR       08074B50 (134695760)\n-2EC696 CRC                   709CFDB5 (1889336757)\n+2EC696 CRC                   161AD944 (370858308)\n 2EC69A Compressed Size       0001E459 (123993)\n 2EC69E Uncompressed Size     0001E459 (123993)\n \n 2EC6A2 LOCAL HEADER #327     04034B50 (67324752)\n 2EC6A6 Extract Zip Spec      14 (20) '2.0'\n 2EC6A7 Extract OS            00 (0) 'MS-DOS'\n 2EC6A8 General Purpose Flag  0008 (8)\n@@ -9440,15 +9440,15 @@\n 30CB2A Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 30CB2C   Length              0005 (5)\n 30CB2E   Flags               01 (1) 'Modification'\n 30CB2F   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 30CB33 PAYLOAD\n \n 3173ED DATA DESCRIPTOR       08074B50 (134695760)\n-3173F1 CRC                   3EBE20A3 (1052647587)\n+3173F1 CRC                   20DF1475 (551490677)\n 3173F5 Compressed Size       0000A8BA (43194)\n 3173F9 Uncompressed Size     0000A8BA (43194)\n \n 3173FD LOCAL HEADER #342     04034B50 (67324752)\n 317401 Extract Zip Spec      14 (20) '2.0'\n 317402 Extract OS            00 (0) 'MS-DOS'\n 317403 General Purpose Flag  0008 (8)\n@@ -9468,15 +9468,15 @@\n 317473 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 317475   Length              0005 (5)\n 317477   Flags               01 (1) 'Modification'\n 317478   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 31747C PAYLOAD\n \n 335E17 DATA DESCRIPTOR       08074B50 (134695760)\n-335E1B CRC                   70F35823 (1894996003)\n+335E1B CRC                   5A939129 (1519620393)\n 335E1F Compressed Size       0001E99B (125339)\n 335E23 Uncompressed Size     0001E99B (125339)\n \n 335E27 LOCAL HEADER #343     04034B50 (67324752)\n 335E2B Extract Zip Spec      14 (20) '2.0'\n 335E2C Extract OS            00 (0) 'MS-DOS'\n 335E2D General Purpose Flag  0008 (8)\n@@ -11232,15 +11232,15 @@\n 38FBCF Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 38FBD1   Length              0005 (5)\n 38FBD3   Flags               01 (1) 'Modification'\n 38FBD4   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 38FBD8 PAYLOAD\n \n 39A0C2 DATA DESCRIPTOR       08074B50 (134695760)\n-39A0C6 CRC                   8822457A (2283947386)\n+39A0C6 CRC                   A17CD21A (2709312026)\n 39A0CA Compressed Size       0000A4EA (42218)\n 39A0CE Uncompressed Size     0000A4EA (42218)\n \n 39A0D2 LOCAL HEADER #406     04034B50 (67324752)\n 39A0D6 Extract Zip Spec      14 (20) '2.0'\n 39A0D7 Extract OS            00 (0) 'MS-DOS'\n 39A0D8 General Purpose Flag  0008 (8)\n@@ -11260,15 +11260,15 @@\n 39A140 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 39A142   Length              0005 (5)\n 39A144   Flags               01 (1) 'Modification'\n 39A145   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 39A149 PAYLOAD\n \n 3B81E4 DATA DESCRIPTOR       08074B50 (134695760)\n-3B81E8 CRC                   97046613 (2533647891)\n+3B81E8 CRC                   0A0575AC (168129964)\n 3B81EC Compressed Size       0001E09B (123035)\n 3B81F0 Uncompressed Size     0001E09B (123035)\n \n 3B81F4 LOCAL HEADER #407     04034B50 (67324752)\n 3B81F8 Extract Zip Spec      14 (20) '2.0'\n 3B81F9 Extract OS            00 (0) 'MS-DOS'\n 3B81FA General Purpose Flag  0008 (8)\n@@ -11680,15 +11680,15 @@\n 3D441A Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 3D441C   Length              0005 (5)\n 3D441E   Flags               01 (1) 'Modification'\n 3D441F   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 3D4423 PAYLOAD\n \n 3DECDD DATA DESCRIPTOR       08074B50 (134695760)\n-3DECE1 CRC                   AB411B6F (2873170799)\n+3DECE1 CRC                   395C373C (962344764)\n 3DECE5 Compressed Size       0000A8BA (43194)\n 3DECE9 Uncompressed Size     0000A8BA (43194)\n \n 3DECED LOCAL HEADER #422     04034B50 (67324752)\n 3DECF1 Extract Zip Spec      14 (20) '2.0'\n 3DECF2 Extract OS            00 (0) 'MS-DOS'\n 3DECF3 General Purpose Flag  0008 (8)\n@@ -11708,15 +11708,15 @@\n 3DED63 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 3DED65   Length              0005 (5)\n 3DED67   Flags               01 (1) 'Modification'\n 3DED68   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 3DED6C PAYLOAD\n \n 3FD707 DATA DESCRIPTOR       08074B50 (134695760)\n-3FD70B CRC                   8B364EFE (2335592190)\n+3FD70B CRC                   01F16871 (32598129)\n 3FD70F Compressed Size       0001E99B (125339)\n 3FD713 Uncompressed Size     0001E99B (125339)\n \n 3FD717 LOCAL HEADER #423     04034B50 (67324752)\n 3FD71B Extract Zip Spec      14 (20) '2.0'\n 3FD71C Extract OS            00 (0) 'MS-DOS'\n 3FD71D General Purpose Flag  0008 (8)\n@@ -12912,15 +12912,15 @@\n 430039 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 43003B   Length              0005 (5)\n 43003D   Flags               01 (1) 'Modification'\n 43003E   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 430042 PAYLOAD\n \n 43A0E2 DATA DESCRIPTOR       08074B50 (134695760)\n-43A0E6 CRC                   4F940F68 (1335103336)\n+43A0E6 CRC                   9422C53D (2485306685)\n 43A0EA Compressed Size       0000A0A0 (41120)\n 43A0EE Uncompressed Size     0000A0A0 (41120)\n \n 43A0F2 LOCAL HEADER #466     04034B50 (67324752)\n 43A0F6 Extract Zip Spec      14 (20) '2.0'\n 43A0F7 Extract OS            00 (0) 'MS-DOS'\n 43A0F8 General Purpose Flag  0008 (8)\n@@ -12940,15 +12940,15 @@\n 43A157 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 43A159   Length              0005 (5)\n 43A15B   Flags               01 (1) 'Modification'\n 43A15C   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 43A160 PAYLOAD\n \n 4577DB DATA DESCRIPTOR       08074B50 (134695760)\n-4577DF CRC                   CAE8A7A1 (3404244897)\n+4577DF CRC                   2D1F953F (757044543)\n 4577E3 Compressed Size       0001D67B (120443)\n 4577E7 Uncompressed Size     0001D67B (120443)\n \n 4577EB LOCAL HEADER #467     04034B50 (67324752)\n 4577EF Extract Zip Spec      14 (20) '2.0'\n 4577F0 Extract OS            00 (0) 'MS-DOS'\n 4577F1 General Purpose Flag  0008 (8)\n@@ -13360,15 +13360,15 @@\n 472C6D Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 472C6F   Length              0005 (5)\n 472C71   Flags               01 (1) 'Modification'\n 472C72   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 472C76 PAYLOAD\n \n 47D3C2 DATA DESCRIPTOR       08074B50 (134695760)\n-47D3C6 CRC                   C1F24925 (3253881125)\n+47D3C6 CRC                   85A3C8D4 (2242103508)\n 47D3CA Compressed Size       0000A74C (42828)\n 47D3CE Uncompressed Size     0000A74C (42828)\n \n 47D3D2 LOCAL HEADER #482     04034B50 (67324752)\n 47D3D6 Extract Zip Spec      14 (20) '2.0'\n 47D3D7 Extract OS            00 (0) 'MS-DOS'\n 47D3D8 General Purpose Flag  0008 (8)\n@@ -13388,15 +13388,15 @@\n 47D445 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 47D447   Length              0005 (5)\n 47D449   Flags               01 (1) 'Modification'\n 47D44A   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 47D44E PAYLOAD\n \n 49BA89 DATA DESCRIPTOR       08074B50 (134695760)\n-49BA8D CRC                   60C33EE6 (1623408358)\n+49BA8D CRC                   FC6CA4C0 (4234978496)\n 49BA91 Compressed Size       0001E63B (124475)\n 49BA95 Uncompressed Size     0001E63B (124475)\n \n 49BA99 LOCAL HEADER #483     04034B50 (67324752)\n 49BA9D Extract Zip Spec      14 (20) '2.0'\n 49BA9E Extract OS            00 (0) 'MS-DOS'\n 49BA9F General Purpose Flag  0008 (8)\n@@ -13808,15 +13808,15 @@\n 4B7E13 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 4B7E15   Length              0005 (5)\n 4B7E17   Flags               01 (1) 'Modification'\n 4B7E18   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 4B7E1C PAYLOAD\n \n 4C2938 DATA DESCRIPTOR       08074B50 (134695760)\n-4C293C CRC                   CF1DEDAB (3474845099)\n+4C293C CRC                   FCED2058 (4243398744)\n 4C2940 Compressed Size       0000AB1C (43804)\n 4C2944 Uncompressed Size     0000AB1C (43804)\n \n 4C2948 LOCAL HEADER #498     04034B50 (67324752)\n 4C294C Extract Zip Spec      14 (20) '2.0'\n 4C294D Extract OS            00 (0) 'MS-DOS'\n 4C294E General Purpose Flag  0008 (8)\n@@ -13836,15 +13836,15 @@\n 4C29C3 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 4C29C5   Length              0005 (5)\n 4C29C7   Flags               01 (1) 'Modification'\n 4C29C8   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 4C29CC PAYLOAD\n \n 4E1907 DATA DESCRIPTOR       08074B50 (134695760)\n-4E190B CRC                   6739EBA9 (1731849129)\n+4E190B CRC                   F54E8B77 (4115565431)\n 4E190F Compressed Size       0001EF3B (126779)\n 4E1913 Uncompressed Size     0001EF3B (126779)\n \n 4E1917 LOCAL HEADER #499     04034B50 (67324752)\n 4E191B Extract Zip Spec      14 (20) '2.0'\n 4E191C Extract OS            00 (0) 'MS-DOS'\n 4E191D General Purpose Flag  0008 (8)\n@@ -17797,15 +17797,15 @@\n 58DAB2 Created OS            00 (0) 'MS-DOS'\n 58DAB3 Extract Zip Spec      14 (20) '2.0'\n 58DAB4 Extract OS            00 (0) 'MS-DOS'\n 58DAB5 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 58DAB7 Compression Method    0000 (0) 'Stored'\n 58DAB9 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-58DABD CRC                   EF217605 (4011947525)\n+58DABD CRC                   8EFE763D (2399041085)\n 58DAC1 Compressed Size       0000A302 (41730)\n 58DAC5 Uncompressed Size     0000A302 (41730)\n 58DAC9 Filename Length       0048 (72)\n 58DACB Extra Length          0009 (9)\n 58DACD Comment Length        0000 (0)\n 58DACF Disk Start            0000 (0)\n 58DAD1 Int File Attributes   0000 (0)\n@@ -17827,15 +17827,15 @@\n 58DB31 Created OS            00 (0) 'MS-DOS'\n 58DB32 Extract Zip Spec      14 (20) '2.0'\n 58DB33 Extract OS            00 (0) 'MS-DOS'\n 58DB34 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 58DB36 Compression Method    0000 (0) 'Stored'\n 58DB38 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-58DB3C CRC                   BC8A2E06 (3163172358)\n+58DB3C CRC                   E1AFF402 (3786404866)\n 58DB40 Compressed Size       0001DC1B (121883)\n 58DB44 Uncompressed Size     0001DC1B (121883)\n 58DB48 Filename Length       004C (76)\n 58DB4A Extra Length          0009 (9)\n 58DB4C Comment Length        0000 (0)\n 58DB4E Disk Start            0000 (0)\n 58DB50 Int File Attributes   0000 (0)\n@@ -18277,15 +18277,15 @@\n 58E2DC Created OS            00 (0) 'MS-DOS'\n 58E2DD Extract Zip Spec      14 (20) '2.0'\n 58E2DE Extract OS            00 (0) 'MS-DOS'\n 58E2DF General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 58E2E1 Compression Method    0000 (0) 'Stored'\n 58E2E3 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-58E2E7 CRC                   A8AF243F (2830050367)\n+58E2E7 CRC                   0EE14219 (249643545)\n 58E2EB Compressed Size       0000A658 (42584)\n 58E2EF Uncompressed Size     0000A658 (42584)\n 58E2F3 Filename Length       004F (79)\n 58E2F5 Extra Length          0009 (9)\n 58E2F7 Comment Length        0000 (0)\n 58E2F9 Disk Start            0000 (0)\n 58E2FB Int File Attributes   0000 (0)\n@@ -18307,15 +18307,15 @@\n 58E362 Created OS            00 (0) 'MS-DOS'\n 58E363 Extract Zip Spec      14 (20) '2.0'\n 58E364 Extract OS            00 (0) 'MS-DOS'\n 58E365 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 58E367 Compression Method    0000 (0) 'Stored'\n 58E369 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-58E36D CRC                   7D9E00D2 (2107506898)\n+58E36D CRC                   89984133 (2308456755)\n 58E371 Compressed Size       0001E3FB (123899)\n 58E375 Uncompressed Size     0001E3FB (123899)\n 58E379 Filename Length       0053 (83)\n 58E37B Extra Length          0009 (9)\n 58E37D Comment Length        0000 (0)\n 58E37F Disk Start            0000 (0)\n 58E381 Int File Attributes   0000 (0)\n@@ -19237,15 +19237,15 @@\n 58F294 Created OS            00 (0) 'MS-DOS'\n 58F295 Extract Zip Spec      14 (20) '2.0'\n 58F296 Extract OS            00 (0) 'MS-DOS'\n 58F297 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 58F299 Compression Method    0000 (0) 'Stored'\n 58F29B Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-58F29F CRC                   CCBC774F (3434903375)\n+58F29F CRC                   2E9AE185 (781902213)\n 58F2A3 Compressed Size       0000B173 (45427)\n 58F2A7 Uncompressed Size     0000B173 (45427)\n 58F2AB Filename Length       0041 (65)\n 58F2AD Extra Length          0009 (9)\n 58F2AF Comment Length        0000 (0)\n 58F2B1 Disk Start            0000 (0)\n 58F2B3 Int File Attributes   0000 (0)\n@@ -19267,15 +19267,15 @@\n 58F30C Created OS            00 (0) 'MS-DOS'\n 58F30D Extract Zip Spec      14 (20) '2.0'\n 58F30E Extract OS            00 (0) 'MS-DOS'\n 58F30F General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 58F311 Compression Method    0000 (0) 'Stored'\n 58F313 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-58F317 CRC                   BA204D14 (3122679060)\n+58F317 CRC                   10E8B7A0 (283686816)\n 58F31B Compressed Size       0001FE44 (130628)\n 58F31F Uncompressed Size     0001FE44 (130628)\n 58F323 Filename Length       0045 (69)\n 58F325 Extra Length          0009 (9)\n 58F327 Comment Length        0000 (0)\n 58F329 Disk Start            0000 (0)\n 58F32B Int File Attributes   0000 (0)\n@@ -21277,15 +21277,15 @@\n 591301 Created OS            00 (0) 'MS-DOS'\n 591302 Extract Zip Spec      14 (20) '2.0'\n 591303 Extract OS            00 (0) 'MS-DOS'\n 591304 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 591306 Compression Method    0000 (0) 'Stored'\n 591308 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-59130C CRC                   34111E04 (873537028)\n+59130C CRC                   AD2B4F5E (2905296734)\n 591310 Compressed Size       0000A169 (41321)\n 591314 Uncompressed Size     0000A169 (41321)\n 591318 Filename Length       003E (62)\n 59131A Extra Length          0009 (9)\n 59131C Comment Length        0000 (0)\n 59131E Disk Start            0000 (0)\n 591320 Int File Attributes   0000 (0)\n@@ -21307,15 +21307,15 @@\n 591376 Created OS            00 (0) 'MS-DOS'\n 591377 Extract Zip Spec      14 (20) '2.0'\n 591378 Extract OS            00 (0) 'MS-DOS'\n 591379 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 59137B Compression Method    0000 (0) 'Stored'\n 59137D Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-591381 CRC                   BC77CCE0 (3161967840)\n+591381 CRC                   229B414D (580600141)\n 591385 Compressed Size       0001DA39 (121401)\n 591389 Uncompressed Size     0001DA39 (121401)\n 59138D Filename Length       0042 (66)\n 59138F Extra Length          0009 (9)\n 591391 Comment Length        0000 (0)\n 591393 Disk Start            0000 (0)\n 591395 Int File Attributes   0000 (0)\n@@ -24037,15 +24037,15 @@\n 59415C Created OS            00 (0) 'MS-DOS'\n 59415D Extract Zip Spec      14 (20) '2.0'\n 59415E Extract OS            00 (0) 'MS-DOS'\n 59415F General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 594161 Compression Method    0000 (0) 'Stored'\n 594163 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-594167 CRC                   BDB49C4A (3182730314)\n+594167 CRC                   69038A50 (1761839696)\n 59416B Compressed Size       0000A5B3 (42419)\n 59416F Uncompressed Size     0000A5B3 (42419)\n 594173 Filename Length       0047 (71)\n 594175 Extra Length          0009 (9)\n 594177 Comment Length        0000 (0)\n 594179 Disk Start            0000 (0)\n 59417B Int File Attributes   0000 (0)\n@@ -24067,15 +24067,15 @@\n 5941DA Created OS            00 (0) 'MS-DOS'\n 5941DB Extract Zip Spec      14 (20) '2.0'\n 5941DC Extract OS            00 (0) 'MS-DOS'\n 5941DD General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 5941DF Compression Method    0000 (0) 'Stored'\n 5941E1 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-5941E5 CRC                   A8E4FC13 (2833579027)\n+5941E5 CRC                   CFAF8A7D (3484387965)\n 5941E9 Compressed Size       0001E459 (123993)\n 5941ED Uncompressed Size     0001E459 (123993)\n 5941F1 Filename Length       004B (75)\n 5941F3 Extra Length          0009 (9)\n 5941F5 Comment Length        0000 (0)\n 5941F7 Disk Start            0000 (0)\n 5941F9 Int File Attributes   0000 (0)\n@@ -24517,15 +24517,15 @@\n 594980 Created OS            00 (0) 'MS-DOS'\n 594981 Extract Zip Spec      14 (20) '2.0'\n 594982 Extract OS            00 (0) 'MS-DOS'\n 594983 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 594985 Compression Method    0000 (0) 'Stored'\n 594987 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-59498B CRC                   1A19FF64 (437911396)\n+59498B CRC                   7DCF80EF (2110750959)\n 59498F Compressed Size       0000A983 (43395)\n 594993 Uncompressed Size     0000A983 (43395)\n 594997 Filename Length       004F (79)\n 594999 Extra Length          0009 (9)\n 59499B Comment Length        0000 (0)\n 59499D Disk Start            0000 (0)\n 59499F Int File Attributes   0000 (0)\n@@ -24547,15 +24547,15 @@\n 594A06 Created OS            00 (0) 'MS-DOS'\n 594A07 Extract Zip Spec      14 (20) '2.0'\n 594A08 Extract OS            00 (0) 'MS-DOS'\n 594A09 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 594A0B Compression Method    0000 (0) 'Stored'\n 594A0D Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-594A11 CRC                   FF64D83C (4284799036)\n+594A11 CRC                   99840D13 (2575568147)\n 594A15 Compressed Size       0001ED59 (126297)\n 594A19 Uncompressed Size     0001ED59 (126297)\n 594A1D Filename Length       0053 (83)\n 594A1F Extra Length          0009 (9)\n 594A21 Comment Length        0000 (0)\n 594A23 Disk Start            0000 (0)\n 594A25 Int File Attributes   0000 (0)\n@@ -24997,15 +24997,15 @@\n 595184 Created OS            00 (0) 'MS-DOS'\n 595185 Extract Zip Spec      14 (20) '2.0'\n 595186 Extract OS            00 (0) 'MS-DOS'\n 595187 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 595189 Compression Method    0000 (0) 'Stored'\n 59518B Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-59518F CRC                   4CEBDEF6 (1290526454)\n+59518F CRC                   BC901199 (3163558297)\n 595193 Compressed Size       0000A5B3 (42419)\n 595197 Uncompressed Size     0000A5B3 (42419)\n 59519B Filename Length       0047 (71)\n 59519D Extra Length          0009 (9)\n 59519F Comment Length        0000 (0)\n 5951A1 Disk Start            0000 (0)\n 5951A3 Int File Attributes   0000 (0)\n@@ -25027,15 +25027,15 @@\n 595202 Created OS            00 (0) 'MS-DOS'\n 595203 Extract Zip Spec      14 (20) '2.0'\n 595204 Extract OS            00 (0) 'MS-DOS'\n 595205 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 595207 Compression Method    0000 (0) 'Stored'\n 595209 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-59520D CRC                   709CFDB5 (1889336757)\n+59520D CRC                   161AD944 (370858308)\n 595211 Compressed Size       0001E459 (123993)\n 595215 Uncompressed Size     0001E459 (123993)\n 595219 Filename Length       004B (75)\n 59521B Extra Length          0009 (9)\n 59521D Comment Length        0000 (0)\n 59521F Disk Start            0000 (0)\n 595221 Int File Attributes   0000 (0)\n@@ -25477,15 +25477,15 @@\n 5959DA Created OS            00 (0) 'MS-DOS'\n 5959DB Extract Zip Spec      14 (20) '2.0'\n 5959DC Extract OS            00 (0) 'MS-DOS'\n 5959DD General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 5959DF Compression Method    0000 (0) 'Stored'\n 5959E1 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-5959E5 CRC                   3EBE20A3 (1052647587)\n+5959E5 CRC                   20DF1475 (551490677)\n 5959E9 Compressed Size       0000A8BA (43194)\n 5959ED Uncompressed Size     0000A8BA (43194)\n 5959F1 Filename Length       0054 (84)\n 5959F3 Extra Length          0009 (9)\n 5959F5 Comment Length        0000 (0)\n 5959F7 Disk Start            0000 (0)\n 5959F9 Int File Attributes   0000 (0)\n@@ -25507,15 +25507,15 @@\n 595A65 Created OS            00 (0) 'MS-DOS'\n 595A66 Extract Zip Spec      14 (20) '2.0'\n 595A67 Extract OS            00 (0) 'MS-DOS'\n 595A68 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 595A6A Compression Method    0000 (0) 'Stored'\n 595A6C Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-595A70 CRC                   70F35823 (1894996003)\n+595A70 CRC                   5A939129 (1519620393)\n 595A74 Compressed Size       0001E99B (125339)\n 595A78 Uncompressed Size     0001E99B (125339)\n 595A7C Filename Length       0058 (88)\n 595A7E Extra Length          0009 (9)\n 595A80 Comment Length        0000 (0)\n 595A82 Disk Start            0000 (0)\n 595A84 Int File Attributes   0000 (0)\n@@ -27397,15 +27397,15 @@\n 597936 Created OS            00 (0) 'MS-DOS'\n 597937 Extract Zip Spec      14 (20) '2.0'\n 597938 Extract OS            00 (0) 'MS-DOS'\n 597939 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 59793B Compression Method    0000 (0) 'Stored'\n 59793D Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-597941 CRC                   8822457A (2283947386)\n+597941 CRC                   A17CD21A (2709312026)\n 597945 Compressed Size       0000A4EA (42218)\n 597949 Uncompressed Size     0000A4EA (42218)\n 59794D Filename Length       004C (76)\n 59794F Extra Length          0009 (9)\n 597951 Comment Length        0000 (0)\n 597953 Disk Start            0000 (0)\n 597955 Int File Attributes   0000 (0)\n@@ -27427,15 +27427,15 @@\n 5979B9 Created OS            00 (0) 'MS-DOS'\n 5979BA Extract Zip Spec      14 (20) '2.0'\n 5979BB Extract OS            00 (0) 'MS-DOS'\n 5979BC General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 5979BE Compression Method    0000 (0) 'Stored'\n 5979C0 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-5979C4 CRC                   97046613 (2533647891)\n+5979C4 CRC                   0A0575AC (168129964)\n 5979C8 Compressed Size       0001E09B (123035)\n 5979CC Uncompressed Size     0001E09B (123035)\n 5979D0 Filename Length       0050 (80)\n 5979D2 Extra Length          0009 (9)\n 5979D4 Comment Length        0000 (0)\n 5979D6 Disk Start            0000 (0)\n 5979D8 Int File Attributes   0000 (0)\n@@ -27877,15 +27877,15 @@\n 5981AA Created OS            00 (0) 'MS-DOS'\n 5981AB Extract Zip Spec      14 (20) '2.0'\n 5981AC Extract OS            00 (0) 'MS-DOS'\n 5981AD General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 5981AF Compression Method    0000 (0) 'Stored'\n 5981B1 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-5981B5 CRC                   AB411B6F (2873170799)\n+5981B5 CRC                   395C373C (962344764)\n 5981B9 Compressed Size       0000A8BA (43194)\n 5981BD Uncompressed Size     0000A8BA (43194)\n 5981C1 Filename Length       0054 (84)\n 5981C3 Extra Length          0009 (9)\n 5981C5 Comment Length        0000 (0)\n 5981C7 Disk Start            0000 (0)\n 5981C9 Int File Attributes   0000 (0)\n@@ -27907,15 +27907,15 @@\n 598235 Created OS            00 (0) 'MS-DOS'\n 598236 Extract Zip Spec      14 (20) '2.0'\n 598237 Extract OS            00 (0) 'MS-DOS'\n 598238 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 59823A Compression Method    0000 (0) 'Stored'\n 59823C Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-598240 CRC                   8B364EFE (2335592190)\n+598240 CRC                   01F16871 (32598129)\n 598244 Compressed Size       0001E99B (125339)\n 598248 Uncompressed Size     0001E99B (125339)\n 59824C Filename Length       0058 (88)\n 59824E Extra Length          0009 (9)\n 598250 Comment Length        0000 (0)\n 598252 Disk Start            0000 (0)\n 598254 Int File Attributes   0000 (0)\n@@ -29197,15 +29197,15 @@\n 59975D Created OS            00 (0) 'MS-DOS'\n 59975E Extract Zip Spec      14 (20) '2.0'\n 59975F Extract OS            00 (0) 'MS-DOS'\n 599760 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 599762 Compression Method    0000 (0) 'Stored'\n 599764 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-599768 CRC                   4F940F68 (1335103336)\n+599768 CRC                   9422C53D (2485306685)\n 59976C Compressed Size       0000A0A0 (41120)\n 599770 Uncompressed Size     0000A0A0 (41120)\n 599774 Filename Length       0043 (67)\n 599776 Extra Length          0009 (9)\n 599778 Comment Length        0000 (0)\n 59977A Disk Start            0000 (0)\n 59977C Int File Attributes   0000 (0)\n@@ -29227,15 +29227,15 @@\n 5997D7 Created OS            00 (0) 'MS-DOS'\n 5997D8 Extract Zip Spec      14 (20) '2.0'\n 5997D9 Extract OS            00 (0) 'MS-DOS'\n 5997DA General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 5997DC Compression Method    0000 (0) 'Stored'\n 5997DE Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-5997E2 CRC                   CAE8A7A1 (3404244897)\n+5997E2 CRC                   2D1F953F (757044543)\n 5997E6 Compressed Size       0001D67B (120443)\n 5997EA Uncompressed Size     0001D67B (120443)\n 5997EE Filename Length       0047 (71)\n 5997F0 Extra Length          0009 (9)\n 5997F2 Comment Length        0000 (0)\n 5997F4 Disk Start            0000 (0)\n 5997F6 Int File Attributes   0000 (0)\n@@ -29677,15 +29677,15 @@\n 599F7D Created OS            00 (0) 'MS-DOS'\n 599F7E Extract Zip Spec      14 (20) '2.0'\n 599F7F Extract OS            00 (0) 'MS-DOS'\n 599F80 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 599F82 Compression Method    0000 (0) 'Stored'\n 599F84 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-599F88 CRC                   C1F24925 (3253881125)\n+599F88 CRC                   85A3C8D4 (2242103508)\n 599F8C Compressed Size       0000A74C (42828)\n 599F90 Uncompressed Size     0000A74C (42828)\n 599F94 Filename Length       0051 (81)\n 599F96 Extra Length          0009 (9)\n 599F98 Comment Length        0000 (0)\n 599F9A Disk Start            0000 (0)\n 599F9C Int File Attributes   0000 (0)\n@@ -29707,15 +29707,15 @@\n 59A005 Created OS            00 (0) 'MS-DOS'\n 59A006 Extract Zip Spec      14 (20) '2.0'\n 59A007 Extract OS            00 (0) 'MS-DOS'\n 59A008 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 59A00A Compression Method    0000 (0) 'Stored'\n 59A00C Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-59A010 CRC                   60C33EE6 (1623408358)\n+59A010 CRC                   FC6CA4C0 (4234978496)\n 59A014 Compressed Size       0001E63B (124475)\n 59A018 Uncompressed Size     0001E63B (124475)\n 59A01C Filename Length       0055 (85)\n 59A01E Extra Length          0009 (9)\n 59A020 Comment Length        0000 (0)\n 59A022 Disk Start            0000 (0)\n 59A024 Int File Attributes   0000 (0)\n@@ -30157,15 +30157,15 @@\n 59A841 Created OS            00 (0) 'MS-DOS'\n 59A842 Extract Zip Spec      14 (20) '2.0'\n 59A843 Extract OS            00 (0) 'MS-DOS'\n 59A844 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 59A846 Compression Method    0000 (0) 'Stored'\n 59A848 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-59A84C CRC                   CF1DEDAB (3474845099)\n+59A84C CRC                   FCED2058 (4243398744)\n 59A850 Compressed Size       0000AB1C (43804)\n 59A854 Uncompressed Size     0000AB1C (43804)\n 59A858 Filename Length       0059 (89)\n 59A85A Extra Length          0009 (9)\n 59A85C Comment Length        0000 (0)\n 59A85E Disk Start            0000 (0)\n 59A860 Int File Attributes   0000 (0)\n@@ -30187,15 +30187,15 @@\n 59A8D1 Created OS            00 (0) 'MS-DOS'\n 59A8D2 Extract Zip Spec      14 (20) '2.0'\n 59A8D3 Extract OS            00 (0) 'MS-DOS'\n 59A8D4 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 59A8D6 Compression Method    0000 (0) 'Stored'\n 59A8D8 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-59A8DC CRC                   6739EBA9 (1731849129)\n+59A8DC CRC                   F54E8B77 (4115565431)\n 59A8E0 Compressed Size       0001EF3B (126779)\n 59A8E4 Uncompressed Size     0001EF3B (126779)\n 59A8E8 Filename Length       005D (93)\n 59A8EA Extra Length          0009 (9)\n 59A8EC Comment Length        0000 (0)\n 59A8EE Disk Start            0000 (0)\n 59A8F0 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": "@@ -47,20 +47,20 @@\n      * This method has been deprecated, please use method buildObservedConfig instead.\n      * @return The buildable object.\n      */\n         public io.fabric8.kubernetes.api.model.HasMetadata getObservedConfig();\n     public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig();\n     public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig);\n     public java.lang.Boolean hasObservedConfig();\n-    public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n-    public io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-    public io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n     public A withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig);\n     public io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n     public io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+    public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n+    public io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+    public io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n     public A withImageContentSourcePolicyObservedConfig(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n     public io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n     public io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n     public A withServiceCAObservedConfig(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAObservedConfig);\n     public io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfig();\n     public io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ServiceCA item);\n     public A withPersistentVolumeClaimObservedConfig(io.fabric8.kubernetes.api.model.PersistentVolumeClaim persistentVolumeClaimObservedConfig);\n@@ -128,20 +128,20 @@\n      * This method has been deprecated, please use method buildUnsupportedConfigOverrides instead.\n      * @return The buildable object.\n      */\n         public io.fabric8.kubernetes.api.model.HasMetadata getUnsupportedConfigOverrides();\n     public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides();\n     public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides);\n     public java.lang.Boolean hasUnsupportedConfigOverrides();\n-    public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n-    public io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-    public io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n     public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+    public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n+    public io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+    public io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n     public A withImageContentSourcePolicyUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n     public A withServiceCAUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ServiceCA item);\n     public A withPersistentVolumeClaimUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.PersistentVolumeClaim persistentVolumeClaimUnsupportedConfigOverrides);\n@@ -188,24 +188,24 @@\n     public io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.DNSRecord item);\n     public A withOpenShiftAPIServerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer openShiftAPIServerUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer item);\n     public A withAuthenticationUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.Authentication authenticationUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.AuthenticationUnsupportedConfigOverridesNested<A> withNewAuthenticationUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.AuthenticationUnsupportedConfigOverridesNested<A> withNewAuthenticationUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.Authentication item);\n-    public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImagePrunerObservedConfigNested<N>> {\n+    public interface KubeControllerManagerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.KubeControllerManagerObservedConfigNested<N>> {\n \n             public N and();\n-            public N endImagePrunerObservedConfig();    }\n+            public N endKubeControllerManagerObservedConfig();    }\n \n \n-    public interface KubeControllerManagerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.KubeControllerManagerObservedConfigNested<N>> {\n+    public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImagePrunerObservedConfigNested<N>> {\n \n             public N and();\n-            public N endKubeControllerManagerObservedConfig();    }\n+            public N endImagePrunerObservedConfig();    }\n \n \n     public interface ImageContentSourcePolicyObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyFluent<io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImageContentSourcePolicyObservedConfigNested<N>> {\n \n             public N and();\n             public N endImageContentSourcePolicyObservedConfig();    }\n \n@@ -308,24 +308,24 @@\n \n     public interface AuthenticationObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.AuthenticationFluent<io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.AuthenticationObservedConfigNested<N>> {\n \n             public N and();\n             public N endAuthenticationObservedConfig();    }\n \n \n-    public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> {\n+    public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> {\n \n             public N and();\n-            public N endImagePrunerUnsupportedConfigOverrides();    }\n+            public N endKubeControllerManagerUnsupportedConfigOverrides();    }\n \n \n-    public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> {\n+    public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> {\n \n             public N and();\n-            public N endKubeControllerManagerUnsupportedConfigOverrides();    }\n+            public N endImagePrunerUnsupportedConfigOverrides();    }\n \n \n     public interface ImageContentSourcePolicyUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyFluent<io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<N>> {\n \n             public N and();\n             public N endImageContentSourcePolicyUnsupportedConfigOverrides();    }\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": "@@ -90,16 +90,16 @@\n     }\n \n     public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig() {\n         return this.observedConfig!=null?this.observedConfig.build():null;\n     }\n \n     public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig) {\n-        if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.KubeControllerManager){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+        if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.ServiceCA){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.observedConfig= new io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.KubeAPIServer){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigrator){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorBuilder((io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigrator)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.Console){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ConsoleBuilder((io.fabric8.openshift.api.model.operator.v1.Console)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -117,38 +117,38 @@\n         return (A) this;\n     }\n \n     public java.lang.Boolean hasObservedConfig() {\n         return this.observedConfig != null;\n     }\n \n-    public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n+    public A withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig) {\n         _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-        if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n+        if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-        return new io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+    public io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n+        return new io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-        return new io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n+    public io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+        return new io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n     }\n \n-    public A withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig) {\n+    public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n         _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-        if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n+        if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n-        return new io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n+    public io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+        return new io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-        return new io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n+    public io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+        return new io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n     }\n \n     public A withImageContentSourcePolicyObservedConfig(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyObservedConfig) {\n         _visitables.get(\"observedConfig\").remove(this.observedConfig);\n         if (imageContentSourcePolicyObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder(imageContentSourcePolicyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n     }\n \n@@ -415,16 +415,16 @@\n     }\n \n     public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides() {\n         return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n     }\n \n     public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides) {\n-        if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeControllerManager){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+        if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ServiceCA){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.unsupportedConfigOverrides= new io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeAPIServer){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigrator){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorBuilder((io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigrator)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Console){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ConsoleBuilder((io.fabric8.openshift.api.model.operator.v1.Console)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -442,38 +442,38 @@\n         return (A) this;\n     }\n \n     public java.lang.Boolean hasUnsupportedConfigOverrides() {\n         return this.unsupportedConfigOverrides != null;\n     }\n \n-    public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n         _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-        if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n+        if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-        return new io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+    public io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n+        return new io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-        return new io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+    public io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+        return new io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n     }\n \n-    public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n+    public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n         _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-        if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n+        if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n-        return new io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n+    public io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+        return new io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-        return new io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n+    public io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+        return new io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n     }\n \n     public A withImageContentSourcePolicyUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides) {\n         _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n         if (imageContentSourcePolicyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder(imageContentSourcePolicyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n     }\n \n@@ -718,55 +718,55 @@\n         return true;\n     }\n \n     public int hashCode() {\n         return java.util.Objects.hash(logLevel,  managementState,  observedConfig,  operatorLogLevel,  unsupportedConfigOverrides,  super.hashCode());\n     }\n \n-    public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n-        private final io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n+        private final io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n \n-            ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+            KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n                         \n             }\n \n-            ImagePrunerObservedConfigNestedImpl() {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+            KubeControllerManagerObservedConfigNestedImpl() {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n                         \n             }\n \n             public N and() {\n                 return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n             }\n \n-            public N endImagePrunerObservedConfig() {\n+            public N endKubeControllerManagerObservedConfig() {\n                 return and();\n             }\n     }\n \n \n-    public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n-        private final io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n+        private final io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n \n-            KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+            ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n                         \n             }\n \n-            KubeControllerManagerObservedConfigNestedImpl() {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+            ImagePrunerObservedConfigNestedImpl() {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n                         \n             }\n \n             public N and() {\n                 return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n             }\n \n-            public N endKubeControllerManagerObservedConfig() {\n+            public N endImagePrunerObservedConfig() {\n                 return and();\n             }\n     }\n \n \n     public class ImageContentSourcePolicyObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyFluentImpl<io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImageContentSourcePolicyObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImageContentSourcePolicyObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n         private final io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder builder;\n@@ -1178,55 +1178,55 @@\n \n             public N endAuthenticationObservedConfig() {\n                 return and();\n             }\n     }\n \n \n-    public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n-        private final io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n+        private final io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n \n-            ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+            KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n                         \n             }\n \n-            ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+            KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n                         \n             }\n \n             public N and() {\n                 return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n             }\n \n-            public N endImagePrunerUnsupportedConfigOverrides() {\n+            public N endKubeControllerManagerUnsupportedConfigOverrides() {\n                 return and();\n             }\n     }\n \n \n-    public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n-        private final io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n+        private final io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n \n-            KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+            ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n                         \n             }\n \n-            KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+            ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n                         \n             }\n \n             public N and() {\n                 return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n             }\n \n-            public N endKubeControllerManagerUnsupportedConfigOverrides() {\n+            public N endImagePrunerUnsupportedConfigOverrides() {\n                 return and();\n             }\n     }\n \n \n     public class ImageContentSourcePolicyUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyFluentImpl<io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n         private final io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder builder;\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": "@@ -47,20 +47,20 @@\n      * This method has been deprecated, please use method buildObservedConfig instead.\n      * @return The buildable object.\n      */\n         public io.fabric8.kubernetes.api.model.HasMetadata getObservedConfig();\n     public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig();\n     public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig);\n     public java.lang.Boolean hasObservedConfig();\n-    public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n-    public io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-    public io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n     public A withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig);\n     public io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n     public io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+    public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n+    public io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+    public io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n     public A withImageContentSourcePolicyObservedConfig(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n     public io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n     public io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n     public A withServiceCAObservedConfig(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAObservedConfig);\n     public io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfig();\n     public io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ServiceCA item);\n     public A withPersistentVolumeClaimObservedConfig(io.fabric8.kubernetes.api.model.PersistentVolumeClaim persistentVolumeClaimObservedConfig);\n@@ -128,20 +128,20 @@\n      * This method has been deprecated, please use method buildUnsupportedConfigOverrides instead.\n      * @return The buildable object.\n      */\n         public io.fabric8.kubernetes.api.model.HasMetadata getUnsupportedConfigOverrides();\n     public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides();\n     public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides);\n     public java.lang.Boolean hasUnsupportedConfigOverrides();\n-    public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n-    public io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-    public io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n     public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+    public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n+    public io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+    public io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n     public A withImageContentSourcePolicyUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n     public A withServiceCAUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ServiceCA item);\n     public A withPersistentVolumeClaimUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.PersistentVolumeClaim persistentVolumeClaimUnsupportedConfigOverrides);\n@@ -188,24 +188,24 @@\n     public io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.DNSRecord item);\n     public A withOpenShiftAPIServerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer openShiftAPIServerUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer item);\n     public A withAuthenticationUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.Authentication authenticationUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.AuthenticationUnsupportedConfigOverridesNested<A> withNewAuthenticationUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.AuthenticationUnsupportedConfigOverridesNested<A> withNewAuthenticationUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.Authentication item);\n-    public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<N>> {\n+    public interface KubeControllerManagerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.KubeControllerManagerObservedConfigNested<N>> {\n \n             public N and();\n-            public N endImagePrunerObservedConfig();    }\n+            public N endKubeControllerManagerObservedConfig();    }\n \n \n-    public interface KubeControllerManagerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.KubeControllerManagerObservedConfigNested<N>> {\n+    public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<N>> {\n \n             public N and();\n-            public N endKubeControllerManagerObservedConfig();    }\n+            public N endImagePrunerObservedConfig();    }\n \n \n     public interface ImageContentSourcePolicyObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyFluent<io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImageContentSourcePolicyObservedConfigNested<N>> {\n \n             public N and();\n             public N endImageContentSourcePolicyObservedConfig();    }\n \n@@ -308,24 +308,24 @@\n \n     public interface AuthenticationObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.AuthenticationFluent<io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.AuthenticationObservedConfigNested<N>> {\n \n             public N and();\n             public N endAuthenticationObservedConfig();    }\n \n \n-    public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> {\n+    public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> {\n \n             public N and();\n-            public N endImagePrunerUnsupportedConfigOverrides();    }\n+            public N endKubeControllerManagerUnsupportedConfigOverrides();    }\n \n \n-    public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> {\n+    public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> {\n \n             public N and();\n-            public N endKubeControllerManagerUnsupportedConfigOverrides();    }\n+            public N endImagePrunerUnsupportedConfigOverrides();    }\n \n \n     public interface ImageContentSourcePolicyUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyFluent<io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<N>> {\n \n             public N and();\n             public N endImageContentSourcePolicyUnsupportedConfigOverrides();    }\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": "@@ -90,16 +90,16 @@\n     }\n \n     public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig() {\n         return this.observedConfig!=null?this.observedConfig.build():null;\n     }\n \n     public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig) {\n-        if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.KubeControllerManager){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+        if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.ServiceCA){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.observedConfig= new io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.KubeAPIServer){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigrator){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorBuilder((io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigrator)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.Console){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ConsoleBuilder((io.fabric8.openshift.api.model.operator.v1.Console)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -117,38 +117,38 @@\n         return (A) this;\n     }\n \n     public java.lang.Boolean hasObservedConfig() {\n         return this.observedConfig != null;\n     }\n \n-    public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n+    public A withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig) {\n         _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-        if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n+        if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-        return new io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+    public io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n+        return new io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-        return new io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n+    public io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+        return new io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n     }\n \n-    public A withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig) {\n+    public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n         _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-        if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n+        if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n-        return new io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n+    public io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+        return new io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-        return new io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n+    public io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+        return new io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n     }\n \n     public A withImageContentSourcePolicyObservedConfig(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyObservedConfig) {\n         _visitables.get(\"observedConfig\").remove(this.observedConfig);\n         if (imageContentSourcePolicyObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder(imageContentSourcePolicyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n     }\n \n@@ -415,16 +415,16 @@\n     }\n \n     public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides() {\n         return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n     }\n \n     public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides) {\n-        if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeControllerManager){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+        if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ServiceCA){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.unsupportedConfigOverrides= new io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeAPIServer){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigrator){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorBuilder((io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigrator)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Console){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ConsoleBuilder((io.fabric8.openshift.api.model.operator.v1.Console)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -442,38 +442,38 @@\n         return (A) this;\n     }\n \n     public java.lang.Boolean hasUnsupportedConfigOverrides() {\n         return this.unsupportedConfigOverrides != null;\n     }\n \n-    public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n         _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-        if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n+        if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-        return new io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+    public io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n+        return new io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-        return new io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+    public io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+        return new io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n     }\n \n-    public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n+    public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n         _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-        if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n+        if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n-        return new io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n+    public io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+        return new io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-        return new io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n+    public io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+        return new io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n     }\n \n     public A withImageContentSourcePolicyUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides) {\n         _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n         if (imageContentSourcePolicyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder(imageContentSourcePolicyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n     }\n \n@@ -718,55 +718,55 @@\n         return true;\n     }\n \n     public int hashCode() {\n         return java.util.Objects.hash(logLevel,  managementState,  observedConfig,  operatorLogLevel,  unsupportedConfigOverrides,  super.hashCode());\n     }\n \n-    public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n-        private final io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n+        private final io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n \n-            ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+            KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n                         \n             }\n \n-            ImagePrunerObservedConfigNestedImpl() {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+            KubeControllerManagerObservedConfigNestedImpl() {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n                         \n             }\n \n             public N and() {\n                 return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n             }\n \n-            public N endImagePrunerObservedConfig() {\n+            public N endKubeControllerManagerObservedConfig() {\n                 return and();\n             }\n     }\n \n \n-    public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n-        private final io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n+        private final io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n \n-            KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+            ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n                         \n             }\n \n-            KubeControllerManagerObservedConfigNestedImpl() {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+            ImagePrunerObservedConfigNestedImpl() {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n                         \n             }\n \n             public N and() {\n                 return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n             }\n \n-            public N endKubeControllerManagerObservedConfig() {\n+            public N endImagePrunerObservedConfig() {\n                 return and();\n             }\n     }\n \n \n     public class ImageContentSourcePolicyObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyFluentImpl<io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImageContentSourcePolicyObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImageContentSourcePolicyObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n         private final io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder builder;\n@@ -1178,55 +1178,55 @@\n \n             public N endAuthenticationObservedConfig() {\n                 return and();\n             }\n     }\n \n \n-    public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n-        private final io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n+        private final io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n \n-            ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+            KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n                         \n             }\n \n-            ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+            KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n                         \n             }\n \n             public N and() {\n                 return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n             }\n \n-            public N endImagePrunerUnsupportedConfigOverrides() {\n+            public N endKubeControllerManagerUnsupportedConfigOverrides() {\n                 return and();\n             }\n     }\n \n \n-    public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n-        private final io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n+        private final io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n \n-            KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+            ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n                         \n             }\n \n-            KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+            ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n                         \n             }\n \n             public N and() {\n                 return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n             }\n \n-            public N endKubeControllerManagerUnsupportedConfigOverrides() {\n+            public N endImagePrunerUnsupportedConfigOverrides() {\n                 return and();\n             }\n     }\n \n \n     public class ImageContentSourcePolicyUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyFluentImpl<io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n         private final io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder builder;\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": "@@ -63,20 +63,20 @@\n      * This method has been deprecated, please use method buildObservedConfig instead.\n      * @return The buildable object.\n      */\n         public io.fabric8.kubernetes.api.model.HasMetadata getObservedConfig();\n     public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig();\n     public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig);\n     public java.lang.Boolean hasObservedConfig();\n-    public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n-    public io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-    public io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n     public A withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig);\n     public io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n     public io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+    public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n+    public io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+    public io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n     public A withImageContentSourcePolicyObservedConfig(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n     public io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n     public io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n     public A withServiceCAObservedConfig(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAObservedConfig);\n     public io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfig();\n     public io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ServiceCA item);\n     public A withPersistentVolumeClaimObservedConfig(io.fabric8.kubernetes.api.model.PersistentVolumeClaim persistentVolumeClaimObservedConfig);\n@@ -176,20 +176,20 @@\n      * This method has been deprecated, please use method buildUnsupportedConfigOverrides instead.\n      * @return The buildable object.\n      */\n         public io.fabric8.kubernetes.api.model.HasMetadata getUnsupportedConfigOverrides();\n     public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides();\n     public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides);\n     public java.lang.Boolean hasUnsupportedConfigOverrides();\n-    public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n-    public io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-    public io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n     public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+    public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n+    public io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+    public io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n     public A withImageContentSourcePolicyUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n     public A withServiceCAUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ServiceCA item);\n     public A withPersistentVolumeClaimUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.PersistentVolumeClaim persistentVolumeClaimUnsupportedConfigOverrides);\n@@ -242,24 +242,24 @@\n     public io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.AuthenticationUnsupportedConfigOverridesNested<A> withNewAuthenticationUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.Authentication item);\n     public interface CustomizationNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ConsoleCustomizationFluent<io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.CustomizationNested<N>> {\n \n             public N and();\n             public N endCustomization();    }\n \n \n-    public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImagePrunerObservedConfigNested<N>> {\n+    public interface KubeControllerManagerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.KubeControllerManagerObservedConfigNested<N>> {\n \n             public N and();\n-            public N endImagePrunerObservedConfig();    }\n+            public N endKubeControllerManagerObservedConfig();    }\n \n \n-    public interface KubeControllerManagerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.KubeControllerManagerObservedConfigNested<N>> {\n+    public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImagePrunerObservedConfigNested<N>> {\n \n             public N and();\n-            public N endKubeControllerManagerObservedConfig();    }\n+            public N endImagePrunerObservedConfig();    }\n \n \n     public interface ImageContentSourcePolicyObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyFluent<io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImageContentSourcePolicyObservedConfigNested<N>> {\n \n             public N and();\n             public N endImageContentSourcePolicyObservedConfig();    }\n \n@@ -374,24 +374,24 @@\n \n     public interface RouteNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ConsoleConfigRouteFluent<io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.RouteNested<N>> {\n \n             public N and();\n             public N endRoute();    }\n \n \n-    public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> {\n+    public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> {\n \n             public N and();\n-            public N endImagePrunerUnsupportedConfigOverrides();    }\n+            public N endKubeControllerManagerUnsupportedConfigOverrides();    }\n \n \n-    public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> {\n+    public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> {\n \n             public N and();\n-            public N endKubeControllerManagerUnsupportedConfigOverrides();    }\n+            public N endImagePrunerUnsupportedConfigOverrides();    }\n \n \n     public interface ImageContentSourcePolicyUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyFluent<io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<N>> {\n \n             public N and();\n             public N endImageContentSourcePolicyUnsupportedConfigOverrides();    }\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": "@@ -140,16 +140,16 @@\n     }\n \n     public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig() {\n         return this.observedConfig!=null?this.observedConfig.build():null;\n     }\n \n     public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig) {\n-        if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.KubeControllerManager){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+        if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.ServiceCA){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.observedConfig= new io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.KubeAPIServer){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigrator){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorBuilder((io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigrator)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.Console){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ConsoleBuilder((io.fabric8.openshift.api.model.operator.v1.Console)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -167,38 +167,38 @@\n         return (A) this;\n     }\n \n     public java.lang.Boolean hasObservedConfig() {\n         return this.observedConfig != null;\n     }\n \n-    public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n+    public A withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig) {\n         _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-        if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n+        if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-        return new io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+    public io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n+        return new io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-        return new io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n+    public io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+        return new io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n     }\n \n-    public A withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig) {\n+    public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n         _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-        if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n+        if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n-        return new io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n+    public io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+        return new io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-        return new io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n+    public io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+        return new io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n     }\n \n     public A withImageContentSourcePolicyObservedConfig(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyObservedConfig) {\n         _visitables.get(\"observedConfig\").remove(this.observedConfig);\n         if (imageContentSourcePolicyObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder(imageContentSourcePolicyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n     }\n \n@@ -553,16 +553,16 @@\n     }\n \n     public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides() {\n         return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n     }\n \n     public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides) {\n-        if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeControllerManager){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+        if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ServiceCA){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.unsupportedConfigOverrides= new io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeAPIServer){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigrator){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorBuilder((io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigrator)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Console){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ConsoleBuilder((io.fabric8.openshift.api.model.operator.v1.Console)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -580,38 +580,38 @@\n         return (A) this;\n     }\n \n     public java.lang.Boolean hasUnsupportedConfigOverrides() {\n         return this.unsupportedConfigOverrides != null;\n     }\n \n-    public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n         _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-        if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n+        if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-        return new io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+    public io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n+        return new io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-        return new io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+    public io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+        return new io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n     }\n \n-    public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n+    public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n         _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-        if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n+        if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n-        return new io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n+    public io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+        return new io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-        return new io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n+    public io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+        return new io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n     }\n \n     public A withImageContentSourcePolicyUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides) {\n         _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n         if (imageContentSourcePolicyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder(imageContentSourcePolicyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n     }\n \n@@ -882,55 +882,55 @@\n \n             public N endCustomization() {\n                 return and();\n             }\n     }\n \n \n-    public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n-        private final io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n+        private final io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n \n-            ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+            KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n                         \n             }\n \n-            ImagePrunerObservedConfigNestedImpl() {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+            KubeControllerManagerObservedConfigNestedImpl() {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n                         \n             }\n \n             public N and() {\n                 return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n             }\n \n-            public N endImagePrunerObservedConfig() {\n+            public N endKubeControllerManagerObservedConfig() {\n                 return and();\n             }\n     }\n \n \n-    public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n-        private final io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n+        private final io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n \n-            KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+            ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n                         \n             }\n \n-            KubeControllerManagerObservedConfigNestedImpl() {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+            ImagePrunerObservedConfigNestedImpl() {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n                         \n             }\n \n             public N and() {\n                 return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n             }\n \n-            public N endKubeControllerManagerObservedConfig() {\n+            public N endImagePrunerObservedConfig() {\n                 return and();\n             }\n     }\n \n \n     public class ImageContentSourcePolicyObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyFluentImpl<io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImageContentSourcePolicyObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImageContentSourcePolicyObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n         private final io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder builder;\n@@ -1388,55 +1388,55 @@\n \n             public N endRoute() {\n                 return and();\n             }\n     }\n \n \n-    public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n-        private final io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n+        private final io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n \n-            ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+            KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n                         \n             }\n \n-            ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+            KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n                         \n             }\n \n             public N and() {\n                 return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n             }\n \n-            public N endImagePrunerUnsupportedConfigOverrides() {\n+            public N endKubeControllerManagerUnsupportedConfigOverrides() {\n                 return and();\n             }\n     }\n \n \n-    public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n-        private final io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n+        private final io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n \n-            KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+            ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n                         \n             }\n \n-            KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+            ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n                         \n             }\n \n             public N and() {\n                 return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n             }\n \n-            public N endKubeControllerManagerUnsupportedConfigOverrides() {\n+            public N endImagePrunerUnsupportedConfigOverrides() {\n                 return and();\n             }\n     }\n \n \n     public class ImageContentSourcePolicyUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyFluentImpl<io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n         private final io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder builder;\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": "@@ -61,20 +61,20 @@\n      * This method has been deprecated, please use method buildObservedConfig instead.\n      * @return The buildable object.\n      */\n         public io.fabric8.kubernetes.api.model.HasMetadata getObservedConfig();\n     public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig();\n     public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig);\n     public java.lang.Boolean hasObservedConfig();\n-    public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n-    public io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-    public io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n     public A withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig);\n     public io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n     public io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+    public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n+    public io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+    public io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n     public A withImageContentSourcePolicyObservedConfig(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n     public io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n     public io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n     public A withServiceCAObservedConfig(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAObservedConfig);\n     public io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfig();\n     public io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ServiceCA item);\n     public A withPersistentVolumeClaimObservedConfig(io.fabric8.kubernetes.api.model.PersistentVolumeClaim persistentVolumeClaimObservedConfig);\n@@ -145,20 +145,20 @@\n      * This method has been deprecated, please use method buildUnsupportedConfigOverrides instead.\n      * @return The buildable object.\n      */\n         public io.fabric8.kubernetes.api.model.HasMetadata getUnsupportedConfigOverrides();\n     public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides();\n     public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides);\n     public java.lang.Boolean hasUnsupportedConfigOverrides();\n-    public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n-    public io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-    public io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n     public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+    public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n+    public io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+    public io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n     public A withImageContentSourcePolicyUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n     public A withServiceCAUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ServiceCA item);\n     public A withPersistentVolumeClaimUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.PersistentVolumeClaim persistentVolumeClaimUnsupportedConfigOverrides);\n@@ -205,24 +205,24 @@\n     public io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.DNSRecord item);\n     public A withOpenShiftAPIServerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer openShiftAPIServerUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer item);\n     public A withAuthenticationUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.Authentication authenticationUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.AuthenticationUnsupportedConfigOverridesNested<A> withNewAuthenticationUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.AuthenticationUnsupportedConfigOverridesNested<A> withNewAuthenticationUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.Authentication item);\n-    public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImagePrunerObservedConfigNested<N>> {\n+    public interface KubeControllerManagerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.KubeControllerManagerObservedConfigNested<N>> {\n \n             public N and();\n-            public N endImagePrunerObservedConfig();    }\n+            public N endKubeControllerManagerObservedConfig();    }\n \n \n-    public interface KubeControllerManagerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.KubeControllerManagerObservedConfigNested<N>> {\n+    public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImagePrunerObservedConfigNested<N>> {\n \n             public N and();\n-            public N endKubeControllerManagerObservedConfig();    }\n+            public N endImagePrunerObservedConfig();    }\n \n \n     public interface ImageContentSourcePolicyObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyFluent<io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImageContentSourcePolicyObservedConfigNested<N>> {\n \n             public N and();\n             public N endImageContentSourcePolicyObservedConfig();    }\n \n@@ -325,24 +325,24 @@\n \n     public interface AuthenticationObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.AuthenticationFluent<io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.AuthenticationObservedConfigNested<N>> {\n \n             public N and();\n             public N endAuthenticationObservedConfig();    }\n \n \n-    public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> {\n+    public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> {\n \n             public N and();\n-            public N endImagePrunerUnsupportedConfigOverrides();    }\n+            public N endKubeControllerManagerUnsupportedConfigOverrides();    }\n \n \n-    public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> {\n+    public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> {\n \n             public N and();\n-            public N endKubeControllerManagerUnsupportedConfigOverrides();    }\n+            public N endImagePrunerUnsupportedConfigOverrides();    }\n \n \n     public interface ImageContentSourcePolicyUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyFluent<io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<N>> {\n \n             public N and();\n             public N endImageContentSourcePolicyUnsupportedConfigOverrides();    }\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": "@@ -131,16 +131,16 @@\n     }\n \n     public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig() {\n         return this.observedConfig!=null?this.observedConfig.build():null;\n     }\n \n     public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig) {\n-        if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.KubeControllerManager){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+        if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.ServiceCA){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.observedConfig= new io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.KubeAPIServer){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigrator){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorBuilder((io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigrator)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.Console){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ConsoleBuilder((io.fabric8.openshift.api.model.operator.v1.Console)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -158,38 +158,38 @@\n         return (A) this;\n     }\n \n     public java.lang.Boolean hasObservedConfig() {\n         return this.observedConfig != null;\n     }\n \n-    public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n+    public A withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig) {\n         _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-        if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n+        if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-        return new io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+    public io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n+        return new io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-        return new io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n+    public io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+        return new io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n     }\n \n-    public A withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig) {\n+    public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n         _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-        if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n+        if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n-        return new io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n+    public io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+        return new io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-        return new io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n+    public io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+        return new io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n     }\n \n     public A withImageContentSourcePolicyObservedConfig(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyObservedConfig) {\n         _visitables.get(\"observedConfig\").remove(this.observedConfig);\n         if (imageContentSourcePolicyObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder(imageContentSourcePolicyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n     }\n \n@@ -468,16 +468,16 @@\n     }\n \n     public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides() {\n         return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n     }\n \n     public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides) {\n-        if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeControllerManager){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+        if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ServiceCA){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.unsupportedConfigOverrides= new io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeAPIServer){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigrator){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorBuilder((io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigrator)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Console){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ConsoleBuilder((io.fabric8.openshift.api.model.operator.v1.Console)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -495,38 +495,38 @@\n         return (A) this;\n     }\n \n     public java.lang.Boolean hasUnsupportedConfigOverrides() {\n         return this.unsupportedConfigOverrides != null;\n     }\n \n-    public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n         _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-        if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n+        if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-        return new io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+    public io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n+        return new io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-        return new io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+    public io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+        return new io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n     }\n \n-    public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n+    public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n         _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-        if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n+        if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n-        return new io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n+    public io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+        return new io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-        return new io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n+    public io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+        return new io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n     }\n \n     public A withImageContentSourcePolicyUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides) {\n         _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n         if (imageContentSourcePolicyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder(imageContentSourcePolicyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n     }\n \n@@ -774,55 +774,55 @@\n         return true;\n     }\n \n     public int hashCode() {\n         return java.util.Objects.hash(failedRevisionLimit,  forceRedeploymentReason,  logLevel,  managementState,  observedConfig,  operatorLogLevel,  succeededRevisionLimit,  unsupportedConfigOverrides,  super.hashCode());\n     }\n \n-    public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n-        private final io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n+        private final io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n \n-            ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+            KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n                         \n             }\n \n-            ImagePrunerObservedConfigNestedImpl() {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+            KubeControllerManagerObservedConfigNestedImpl() {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n                         \n             }\n \n             public N and() {\n                 return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n             }\n \n-            public N endImagePrunerObservedConfig() {\n+            public N endKubeControllerManagerObservedConfig() {\n                 return and();\n             }\n     }\n \n \n-    public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n-        private final io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n+        private final io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n \n-            KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+            ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n                         \n             }\n \n-            KubeControllerManagerObservedConfigNestedImpl() {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+            ImagePrunerObservedConfigNestedImpl() {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n                         \n             }\n \n             public N and() {\n                 return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n             }\n \n-            public N endKubeControllerManagerObservedConfig() {\n+            public N endImagePrunerObservedConfig() {\n                 return and();\n             }\n     }\n \n \n     public class ImageContentSourcePolicyObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyFluentImpl<io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImageContentSourcePolicyObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImageContentSourcePolicyObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n         private final io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder builder;\n@@ -1234,55 +1234,55 @@\n \n             public N endAuthenticationObservedConfig() {\n                 return and();\n             }\n     }\n \n \n-    public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n-        private final io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n+        private final io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n \n-            ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+            KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n                         \n             }\n \n-            ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+            KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n                         \n             }\n \n             public N and() {\n                 return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n             }\n \n-            public N endImagePrunerUnsupportedConfigOverrides() {\n+            public N endKubeControllerManagerUnsupportedConfigOverrides() {\n                 return and();\n             }\n     }\n \n \n-    public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n-        private final io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n+        private final io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n \n-            KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+            ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n                         \n             }\n \n-            KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+            ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n                         \n             }\n \n             public N and() {\n                 return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n             }\n \n-            public N endKubeControllerManagerUnsupportedConfigOverrides() {\n+            public N endImagePrunerUnsupportedConfigOverrides() {\n                 return and();\n             }\n     }\n \n \n     public class ImageContentSourcePolicyUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyFluentImpl<io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n         private final io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder builder;\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": "@@ -61,20 +61,20 @@\n      * This method has been deprecated, please use method buildObservedConfig instead.\n      * @return The buildable object.\n      */\n         public io.fabric8.kubernetes.api.model.HasMetadata getObservedConfig();\n     public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig();\n     public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig);\n     public java.lang.Boolean hasObservedConfig();\n-    public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n-    public io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-    public io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n     public A withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig);\n     public io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n     public io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+    public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n+    public io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+    public io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n     public A withImageContentSourcePolicyObservedConfig(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n     public io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n     public io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n     public A withServiceCAObservedConfig(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAObservedConfig);\n     public io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfig();\n     public io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ServiceCA item);\n     public A withPersistentVolumeClaimObservedConfig(io.fabric8.kubernetes.api.model.PersistentVolumeClaim persistentVolumeClaimObservedConfig);\n@@ -145,20 +145,20 @@\n      * This method has been deprecated, please use method buildUnsupportedConfigOverrides instead.\n      * @return The buildable object.\n      */\n         public io.fabric8.kubernetes.api.model.HasMetadata getUnsupportedConfigOverrides();\n     public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides();\n     public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides);\n     public java.lang.Boolean hasUnsupportedConfigOverrides();\n-    public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n-    public io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-    public io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n     public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+    public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n+    public io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+    public io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n     public A withImageContentSourcePolicyUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n     public A withServiceCAUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ServiceCA item);\n     public A withPersistentVolumeClaimUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.PersistentVolumeClaim persistentVolumeClaimUnsupportedConfigOverrides);\n@@ -205,24 +205,24 @@\n     public io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.DNSRecord item);\n     public A withOpenShiftAPIServerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer openShiftAPIServerUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer item);\n     public A withAuthenticationUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.Authentication authenticationUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.AuthenticationUnsupportedConfigOverridesNested<A> withNewAuthenticationUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.AuthenticationUnsupportedConfigOverridesNested<A> withNewAuthenticationUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.Authentication item);\n-    public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>> {\n+    public interface KubeControllerManagerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>> {\n \n             public N and();\n-            public N endImagePrunerObservedConfig();    }\n+            public N endKubeControllerManagerObservedConfig();    }\n \n \n-    public interface KubeControllerManagerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>> {\n+    public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>> {\n \n             public N and();\n-            public N endKubeControllerManagerObservedConfig();    }\n+            public N endImagePrunerObservedConfig();    }\n \n \n     public interface ImageContentSourcePolicyObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyFluent<io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImageContentSourcePolicyObservedConfigNested<N>> {\n \n             public N and();\n             public N endImageContentSourcePolicyObservedConfig();    }\n \n@@ -325,24 +325,24 @@\n \n     public interface AuthenticationObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.AuthenticationFluent<io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.AuthenticationObservedConfigNested<N>> {\n \n             public N and();\n             public N endAuthenticationObservedConfig();    }\n \n \n-    public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> {\n+    public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> {\n \n             public N and();\n-            public N endImagePrunerUnsupportedConfigOverrides();    }\n+            public N endKubeControllerManagerUnsupportedConfigOverrides();    }\n \n \n-    public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> {\n+    public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> {\n \n             public N and();\n-            public N endKubeControllerManagerUnsupportedConfigOverrides();    }\n+            public N endImagePrunerUnsupportedConfigOverrides();    }\n \n \n     public interface ImageContentSourcePolicyUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyFluent<io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<N>> {\n \n             public N and();\n             public N endImageContentSourcePolicyUnsupportedConfigOverrides();    }\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": "@@ -131,16 +131,16 @@\n     }\n \n     public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig() {\n         return this.observedConfig!=null?this.observedConfig.build():null;\n     }\n \n     public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig) {\n-        if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.KubeControllerManager){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+        if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.ServiceCA){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.observedConfig= new io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.KubeAPIServer){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigrator){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorBuilder((io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigrator)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.Console){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ConsoleBuilder((io.fabric8.openshift.api.model.operator.v1.Console)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -158,38 +158,38 @@\n         return (A) this;\n     }\n \n     public java.lang.Boolean hasObservedConfig() {\n         return this.observedConfig != null;\n     }\n \n-    public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n+    public A withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig) {\n         _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-        if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n+        if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-        return new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+    public io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n+        return new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-        return new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n+    public io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+        return new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n     }\n \n-    public A withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig) {\n+    public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n         _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-        if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n+        if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n-        return new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n+    public io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+        return new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-        return new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n+    public io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+        return new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n     }\n \n     public A withImageContentSourcePolicyObservedConfig(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyObservedConfig) {\n         _visitables.get(\"observedConfig\").remove(this.observedConfig);\n         if (imageContentSourcePolicyObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder(imageContentSourcePolicyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n     }\n \n@@ -468,16 +468,16 @@\n     }\n \n     public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides() {\n         return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n     }\n \n     public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides) {\n-        if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeControllerManager){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+        if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ServiceCA){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.unsupportedConfigOverrides= new io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeAPIServer){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigrator){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorBuilder((io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigrator)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Console){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ConsoleBuilder((io.fabric8.openshift.api.model.operator.v1.Console)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -495,38 +495,38 @@\n         return (A) this;\n     }\n \n     public java.lang.Boolean hasUnsupportedConfigOverrides() {\n         return this.unsupportedConfigOverrides != null;\n     }\n \n-    public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n         _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-        if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n+        if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-        return new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+    public io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n+        return new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-        return new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+    public io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+        return new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n     }\n \n-    public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n+    public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n         _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-        if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n+        if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n-        return new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n+    public io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+        return new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-        return new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n+    public io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+        return new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n     }\n \n     public A withImageContentSourcePolicyUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides) {\n         _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n         if (imageContentSourcePolicyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder(imageContentSourcePolicyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n     }\n \n@@ -774,55 +774,55 @@\n         return true;\n     }\n \n     public int hashCode() {\n         return java.util.Objects.hash(failedRevisionLimit,  forceRedeploymentReason,  logLevel,  managementState,  observedConfig,  operatorLogLevel,  succeededRevisionLimit,  unsupportedConfigOverrides,  super.hashCode());\n     }\n \n-    public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n-        private final io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n+        private final io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n \n-            ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+            KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n                         \n             }\n \n-            ImagePrunerObservedConfigNestedImpl() {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+            KubeControllerManagerObservedConfigNestedImpl() {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n                         \n             }\n \n             public N and() {\n                 return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n             }\n \n-            public N endImagePrunerObservedConfig() {\n+            public N endKubeControllerManagerObservedConfig() {\n                 return and();\n             }\n     }\n \n \n-    public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n-        private final io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n+        private final io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n \n-            KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+            ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n                         \n             }\n \n-            KubeControllerManagerObservedConfigNestedImpl() {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+            ImagePrunerObservedConfigNestedImpl() {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n                         \n             }\n \n             public N and() {\n                 return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n             }\n \n-            public N endKubeControllerManagerObservedConfig() {\n+            public N endImagePrunerObservedConfig() {\n                 return and();\n             }\n     }\n \n \n     public class ImageContentSourcePolicyObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImageContentSourcePolicyObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImageContentSourcePolicyObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n         private final io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder builder;\n@@ -1234,55 +1234,55 @@\n \n             public N endAuthenticationObservedConfig() {\n                 return and();\n             }\n     }\n \n \n-    public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n-        private final io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n+        private final io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n \n-            ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+            KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n                         \n             }\n \n-            ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+            KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n                         \n             }\n \n             public N and() {\n                 return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n             }\n \n-            public N endImagePrunerUnsupportedConfigOverrides() {\n+            public N endKubeControllerManagerUnsupportedConfigOverrides() {\n                 return and();\n             }\n     }\n \n \n-    public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n-        private final io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n+        private final io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n \n-            KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+            ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n                         \n             }\n \n-            KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+            ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n                         \n             }\n \n             public N and() {\n                 return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n             }\n \n-            public N endKubeControllerManagerUnsupportedConfigOverrides() {\n+            public N endImagePrunerUnsupportedConfigOverrides() {\n                 return and();\n             }\n     }\n \n \n     public class ImageContentSourcePolicyUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n         private final io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder builder;\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": "@@ -61,20 +61,20 @@\n      * This method has been deprecated, please use method buildObservedConfig instead.\n      * @return The buildable object.\n      */\n         public io.fabric8.kubernetes.api.model.HasMetadata getObservedConfig();\n     public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig();\n     public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig);\n     public java.lang.Boolean hasObservedConfig();\n-    public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n-    public io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-    public io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n     public A withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig);\n     public io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n     public io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+    public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n+    public io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+    public io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n     public A withImageContentSourcePolicyObservedConfig(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n     public io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n     public io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n     public A withServiceCAObservedConfig(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAObservedConfig);\n     public io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfig();\n     public io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ServiceCA item);\n     public A withPersistentVolumeClaimObservedConfig(io.fabric8.kubernetes.api.model.PersistentVolumeClaim persistentVolumeClaimObservedConfig);\n@@ -145,20 +145,20 @@\n      * This method has been deprecated, please use method buildUnsupportedConfigOverrides instead.\n      * @return The buildable object.\n      */\n         public io.fabric8.kubernetes.api.model.HasMetadata getUnsupportedConfigOverrides();\n     public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides();\n     public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides);\n     public java.lang.Boolean hasUnsupportedConfigOverrides();\n-    public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n-    public io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-    public io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n     public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+    public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n+    public io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+    public io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n     public A withImageContentSourcePolicyUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n     public A withServiceCAUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ServiceCA item);\n     public A withPersistentVolumeClaimUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.PersistentVolumeClaim persistentVolumeClaimUnsupportedConfigOverrides);\n@@ -205,24 +205,24 @@\n     public io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.DNSRecord item);\n     public A withOpenShiftAPIServerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer openShiftAPIServerUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer item);\n     public A withAuthenticationUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.Authentication authenticationUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.AuthenticationUnsupportedConfigOverridesNested<A> withNewAuthenticationUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.AuthenticationUnsupportedConfigOverridesNested<A> withNewAuthenticationUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.Authentication item);\n-    public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>> {\n+    public interface KubeControllerManagerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>> {\n \n             public N and();\n-            public N endImagePrunerObservedConfig();    }\n+            public N endKubeControllerManagerObservedConfig();    }\n \n \n-    public interface KubeControllerManagerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>> {\n+    public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>> {\n \n             public N and();\n-            public N endKubeControllerManagerObservedConfig();    }\n+            public N endImagePrunerObservedConfig();    }\n \n \n     public interface ImageContentSourcePolicyObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyFluent<io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImageContentSourcePolicyObservedConfigNested<N>> {\n \n             public N and();\n             public N endImageContentSourcePolicyObservedConfig();    }\n \n@@ -325,24 +325,24 @@\n \n     public interface AuthenticationObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.AuthenticationFluent<io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.AuthenticationObservedConfigNested<N>> {\n \n             public N and();\n             public N endAuthenticationObservedConfig();    }\n \n \n-    public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> {\n+    public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> {\n \n             public N and();\n-            public N endImagePrunerUnsupportedConfigOverrides();    }\n+            public N endKubeControllerManagerUnsupportedConfigOverrides();    }\n \n \n-    public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> {\n+    public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> {\n \n             public N and();\n-            public N endKubeControllerManagerUnsupportedConfigOverrides();    }\n+            public N endImagePrunerUnsupportedConfigOverrides();    }\n \n \n     public interface ImageContentSourcePolicyUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyFluent<io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<N>> {\n \n             public N and();\n             public N endImageContentSourcePolicyUnsupportedConfigOverrides();    }\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": "@@ -131,16 +131,16 @@\n     }\n \n     public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig() {\n         return this.observedConfig!=null?this.observedConfig.build():null;\n     }\n \n     public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig) {\n-        if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.KubeControllerManager){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+        if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.ServiceCA){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.observedConfig= new io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.KubeAPIServer){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigrator){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorBuilder((io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigrator)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.Console){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ConsoleBuilder((io.fabric8.openshift.api.model.operator.v1.Console)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -158,38 +158,38 @@\n         return (A) this;\n     }\n \n     public java.lang.Boolean hasObservedConfig() {\n         return this.observedConfig != null;\n     }\n \n-    public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n+    public A withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig) {\n         _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-        if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n+        if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-        return new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+    public io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n+        return new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-        return new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n+    public io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+        return new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n     }\n \n-    public A withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig) {\n+    public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n         _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-        if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n+        if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n-        return new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n+    public io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+        return new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-        return new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n+    public io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+        return new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n     }\n \n     public A withImageContentSourcePolicyObservedConfig(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyObservedConfig) {\n         _visitables.get(\"observedConfig\").remove(this.observedConfig);\n         if (imageContentSourcePolicyObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder(imageContentSourcePolicyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n     }\n \n@@ -468,16 +468,16 @@\n     }\n \n     public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides() {\n         return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n     }\n \n     public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides) {\n-        if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeControllerManager){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+        if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ServiceCA){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.unsupportedConfigOverrides= new io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeAPIServer){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigrator){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorBuilder((io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigrator)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Console){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ConsoleBuilder((io.fabric8.openshift.api.model.operator.v1.Console)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -495,38 +495,38 @@\n         return (A) this;\n     }\n \n     public java.lang.Boolean hasUnsupportedConfigOverrides() {\n         return this.unsupportedConfigOverrides != null;\n     }\n \n-    public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n         _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-        if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n+        if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-        return new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+    public io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n+        return new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-        return new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+    public io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+        return new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n     }\n \n-    public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n+    public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n         _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-        if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n+        if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n-        return new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n+    public io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+        return new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-        return new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n+    public io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+        return new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n     }\n \n     public A withImageContentSourcePolicyUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides) {\n         _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n         if (imageContentSourcePolicyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder(imageContentSourcePolicyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n     }\n \n@@ -774,55 +774,55 @@\n         return true;\n     }\n \n     public int hashCode() {\n         return java.util.Objects.hash(failedRevisionLimit,  forceRedeploymentReason,  logLevel,  managementState,  observedConfig,  operatorLogLevel,  succeededRevisionLimit,  unsupportedConfigOverrides,  super.hashCode());\n     }\n \n-    public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n-        private final io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n+        private final io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n \n-            ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+            KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n                         \n             }\n \n-            ImagePrunerObservedConfigNestedImpl() {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+            KubeControllerManagerObservedConfigNestedImpl() {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n                         \n             }\n \n             public N and() {\n                 return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n             }\n \n-            public N endImagePrunerObservedConfig() {\n+            public N endKubeControllerManagerObservedConfig() {\n                 return and();\n             }\n     }\n \n \n-    public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n-        private final io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n+        private final io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n \n-            KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+            ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n                         \n             }\n \n-            KubeControllerManagerObservedConfigNestedImpl() {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+            ImagePrunerObservedConfigNestedImpl() {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n                         \n             }\n \n             public N and() {\n                 return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n             }\n \n-            public N endKubeControllerManagerObservedConfig() {\n+            public N endImagePrunerObservedConfig() {\n                 return and();\n             }\n     }\n \n \n     public class ImageContentSourcePolicyObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImageContentSourcePolicyObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImageContentSourcePolicyObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n         private final io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder builder;\n@@ -1234,55 +1234,55 @@\n \n             public N endAuthenticationObservedConfig() {\n                 return and();\n             }\n     }\n \n \n-    public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n-        private final io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n+        private final io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n \n-            ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+            KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n                         \n             }\n \n-            ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+            KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n                         \n             }\n \n             public N and() {\n                 return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n             }\n \n-            public N endImagePrunerUnsupportedConfigOverrides() {\n+            public N endKubeControllerManagerUnsupportedConfigOverrides() {\n                 return and();\n             }\n     }\n \n \n-    public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n-        private final io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n+        private final io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n \n-            KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+            ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n                         \n             }\n \n-            KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+            ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n                         \n             }\n \n             public N and() {\n                 return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n             }\n \n-            public N endKubeControllerManagerUnsupportedConfigOverrides() {\n+            public N endImagePrunerUnsupportedConfigOverrides() {\n                 return and();\n             }\n     }\n \n \n     public class ImageContentSourcePolicyUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n         private final io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder builder;\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": "@@ -61,20 +61,20 @@\n      * This method has been deprecated, please use method buildObservedConfig instead.\n      * @return The buildable object.\n      */\n         public io.fabric8.kubernetes.api.model.HasMetadata getObservedConfig();\n     public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig();\n     public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig);\n     public java.lang.Boolean hasObservedConfig();\n-    public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n-    public io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-    public io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n     public A withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig);\n     public io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n     public io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+    public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n+    public io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+    public io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n     public A withImageContentSourcePolicyObservedConfig(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n     public io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n     public io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n     public A withServiceCAObservedConfig(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAObservedConfig);\n     public io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfig();\n     public io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ServiceCA item);\n     public A withPersistentVolumeClaimObservedConfig(io.fabric8.kubernetes.api.model.PersistentVolumeClaim persistentVolumeClaimObservedConfig);\n@@ -145,20 +145,20 @@\n      * This method has been deprecated, please use method buildUnsupportedConfigOverrides instead.\n      * @return The buildable object.\n      */\n         public io.fabric8.kubernetes.api.model.HasMetadata getUnsupportedConfigOverrides();\n     public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides();\n     public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides);\n     public java.lang.Boolean hasUnsupportedConfigOverrides();\n-    public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n-    public io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-    public io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n     public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+    public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n+    public io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+    public io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n     public A withImageContentSourcePolicyUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n     public A withServiceCAUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ServiceCA item);\n     public A withPersistentVolumeClaimUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.PersistentVolumeClaim persistentVolumeClaimUnsupportedConfigOverrides);\n@@ -205,24 +205,24 @@\n     public io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.DNSRecord item);\n     public A withOpenShiftAPIServerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer openShiftAPIServerUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer item);\n     public A withAuthenticationUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.Authentication authenticationUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.AuthenticationUnsupportedConfigOverridesNested<A> withNewAuthenticationUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.AuthenticationUnsupportedConfigOverridesNested<A> withNewAuthenticationUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.Authentication item);\n-    public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<N>> {\n+    public interface KubeControllerManagerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.KubeControllerManagerObservedConfigNested<N>> {\n \n             public N and();\n-            public N endImagePrunerObservedConfig();    }\n+            public N endKubeControllerManagerObservedConfig();    }\n \n \n-    public interface KubeControllerManagerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.KubeControllerManagerObservedConfigNested<N>> {\n+    public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<N>> {\n \n             public N and();\n-            public N endKubeControllerManagerObservedConfig();    }\n+            public N endImagePrunerObservedConfig();    }\n \n \n     public interface ImageContentSourcePolicyObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyFluent<io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImageContentSourcePolicyObservedConfigNested<N>> {\n \n             public N and();\n             public N endImageContentSourcePolicyObservedConfig();    }\n \n@@ -325,24 +325,24 @@\n \n     public interface AuthenticationObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.AuthenticationFluent<io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.AuthenticationObservedConfigNested<N>> {\n \n             public N and();\n             public N endAuthenticationObservedConfig();    }\n \n \n-    public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> {\n+    public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> {\n \n             public N and();\n-            public N endImagePrunerUnsupportedConfigOverrides();    }\n+            public N endKubeControllerManagerUnsupportedConfigOverrides();    }\n \n \n-    public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> {\n+    public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> {\n \n             public N and();\n-            public N endKubeControllerManagerUnsupportedConfigOverrides();    }\n+            public N endImagePrunerUnsupportedConfigOverrides();    }\n \n \n     public interface ImageContentSourcePolicyUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyFluent<io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<N>> {\n \n             public N and();\n             public N endImageContentSourcePolicyUnsupportedConfigOverrides();    }\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": "@@ -131,16 +131,16 @@\n     }\n \n     public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig() {\n         return this.observedConfig!=null?this.observedConfig.build():null;\n     }\n \n     public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig) {\n-        if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.KubeControllerManager){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+        if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.ServiceCA){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.observedConfig= new io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.KubeAPIServer){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigrator){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorBuilder((io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigrator)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.Console){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ConsoleBuilder((io.fabric8.openshift.api.model.operator.v1.Console)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -158,38 +158,38 @@\n         return (A) this;\n     }\n \n     public java.lang.Boolean hasObservedConfig() {\n         return this.observedConfig != null;\n     }\n \n-    public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n+    public A withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig) {\n         _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-        if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n+        if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-        return new io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+    public io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n+        return new io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-        return new io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n+    public io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+        return new io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n     }\n \n-    public A withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig) {\n+    public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n         _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-        if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n+        if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n-        return new io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n+    public io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+        return new io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-        return new io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n+    public io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+        return new io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n     }\n \n     public A withImageContentSourcePolicyObservedConfig(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyObservedConfig) {\n         _visitables.get(\"observedConfig\").remove(this.observedConfig);\n         if (imageContentSourcePolicyObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder(imageContentSourcePolicyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n     }\n \n@@ -468,16 +468,16 @@\n     }\n \n     public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides() {\n         return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n     }\n \n     public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides) {\n-        if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeControllerManager){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+        if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ServiceCA){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.unsupportedConfigOverrides= new io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeAPIServer){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigrator){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorBuilder((io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigrator)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Console){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ConsoleBuilder((io.fabric8.openshift.api.model.operator.v1.Console)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -495,38 +495,38 @@\n         return (A) this;\n     }\n \n     public java.lang.Boolean hasUnsupportedConfigOverrides() {\n         return this.unsupportedConfigOverrides != null;\n     }\n \n-    public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n         _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-        if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n+        if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-        return new io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+    public io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n+        return new io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-        return new io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+    public io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+        return new io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n     }\n \n-    public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n+    public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n         _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-        if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n+        if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n-        return new io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n+    public io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+        return new io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-        return new io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n+    public io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+        return new io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n     }\n \n     public A withImageContentSourcePolicyUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides) {\n         _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n         if (imageContentSourcePolicyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder(imageContentSourcePolicyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n     }\n \n@@ -774,55 +774,55 @@\n         return true;\n     }\n \n     public int hashCode() {\n         return java.util.Objects.hash(failedRevisionLimit,  forceRedeploymentReason,  logLevel,  managementState,  observedConfig,  operatorLogLevel,  succeededRevisionLimit,  unsupportedConfigOverrides,  super.hashCode());\n     }\n \n-    public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n-        private final io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n+        private final io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n \n-            ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+            KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n                         \n             }\n \n-            ImagePrunerObservedConfigNestedImpl() {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+            KubeControllerManagerObservedConfigNestedImpl() {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n                         \n             }\n \n             public N and() {\n                 return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n             }\n \n-            public N endImagePrunerObservedConfig() {\n+            public N endKubeControllerManagerObservedConfig() {\n                 return and();\n             }\n     }\n \n \n-    public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n-        private final io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n+        private final io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n \n-            KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+            ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n                         \n             }\n \n-            KubeControllerManagerObservedConfigNestedImpl() {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+            ImagePrunerObservedConfigNestedImpl() {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n                         \n             }\n \n             public N and() {\n                 return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n             }\n \n-            public N endKubeControllerManagerObservedConfig() {\n+            public N endImagePrunerObservedConfig() {\n                 return and();\n             }\n     }\n \n \n     public class ImageContentSourcePolicyObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImageContentSourcePolicyObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImageContentSourcePolicyObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n         private final io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder builder;\n@@ -1234,55 +1234,55 @@\n \n             public N endAuthenticationObservedConfig() {\n                 return and();\n             }\n     }\n \n \n-    public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n-        private final io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n+        private final io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n \n-            ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+            KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n                         \n             }\n \n-            ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+            KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n                         \n             }\n \n             public N and() {\n                 return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n             }\n \n-            public N endImagePrunerUnsupportedConfigOverrides() {\n+            public N endKubeControllerManagerUnsupportedConfigOverrides() {\n                 return and();\n             }\n     }\n \n \n-    public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n-        private final io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n+        private final io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n \n-            KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+            ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n                         \n             }\n \n-            KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+            ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n                         \n             }\n \n             public N and() {\n                 return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n             }\n \n-            public N endKubeControllerManagerUnsupportedConfigOverrides() {\n+            public N endImagePrunerUnsupportedConfigOverrides() {\n                 return and();\n             }\n     }\n \n \n     public class ImageContentSourcePolicyUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n         private final io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder builder;\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": "@@ -47,20 +47,20 @@\n      * This method has been deprecated, please use method buildObservedConfig instead.\n      * @return The buildable object.\n      */\n         public io.fabric8.kubernetes.api.model.HasMetadata getObservedConfig();\n     public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig();\n     public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig);\n     public java.lang.Boolean hasObservedConfig();\n-    public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n-    public io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-    public io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n     public A withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig);\n     public io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n     public io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+    public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n+    public io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+    public io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n     public A withImageContentSourcePolicyObservedConfig(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n     public io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n     public io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n     public A withServiceCAObservedConfig(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAObservedConfig);\n     public io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfig();\n     public io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ServiceCA item);\n     public A withPersistentVolumeClaimObservedConfig(io.fabric8.kubernetes.api.model.PersistentVolumeClaim persistentVolumeClaimObservedConfig);\n@@ -128,20 +128,20 @@\n      * This method has been deprecated, please use method buildUnsupportedConfigOverrides instead.\n      * @return The buildable object.\n      */\n         public io.fabric8.kubernetes.api.model.HasMetadata getUnsupportedConfigOverrides();\n     public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides();\n     public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides);\n     public java.lang.Boolean hasUnsupportedConfigOverrides();\n-    public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n-    public io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-    public io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n     public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+    public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n+    public io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+    public io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n     public A withImageContentSourcePolicyUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n     public A withServiceCAUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ServiceCA item);\n     public A withPersistentVolumeClaimUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.PersistentVolumeClaim persistentVolumeClaimUnsupportedConfigOverrides);\n@@ -188,24 +188,24 @@\n     public io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.DNSRecord item);\n     public A withOpenShiftAPIServerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer openShiftAPIServerUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer item);\n     public A withAuthenticationUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.Authentication authenticationUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.AuthenticationUnsupportedConfigOverridesNested<A> withNewAuthenticationUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.AuthenticationUnsupportedConfigOverridesNested<A> withNewAuthenticationUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.Authentication item);\n-    public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<N>> {\n+    public interface KubeControllerManagerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.KubeControllerManagerObservedConfigNested<N>> {\n \n             public N and();\n-            public N endImagePrunerObservedConfig();    }\n+            public N endKubeControllerManagerObservedConfig();    }\n \n \n-    public interface KubeControllerManagerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.KubeControllerManagerObservedConfigNested<N>> {\n+    public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<N>> {\n \n             public N and();\n-            public N endKubeControllerManagerObservedConfig();    }\n+            public N endImagePrunerObservedConfig();    }\n \n \n     public interface ImageContentSourcePolicyObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyFluent<io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImageContentSourcePolicyObservedConfigNested<N>> {\n \n             public N and();\n             public N endImageContentSourcePolicyObservedConfig();    }\n \n@@ -308,24 +308,24 @@\n \n     public interface AuthenticationObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.AuthenticationFluent<io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.AuthenticationObservedConfigNested<N>> {\n \n             public N and();\n             public N endAuthenticationObservedConfig();    }\n \n \n-    public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> {\n+    public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> {\n \n             public N and();\n-            public N endImagePrunerUnsupportedConfigOverrides();    }\n+            public N endKubeControllerManagerUnsupportedConfigOverrides();    }\n \n \n-    public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> {\n+    public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> {\n \n             public N and();\n-            public N endKubeControllerManagerUnsupportedConfigOverrides();    }\n+            public N endImagePrunerUnsupportedConfigOverrides();    }\n \n \n     public interface ImageContentSourcePolicyUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyFluent<io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<N>> {\n \n             public N and();\n             public N endImageContentSourcePolicyUnsupportedConfigOverrides();    }\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": "@@ -90,16 +90,16 @@\n     }\n \n     public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig() {\n         return this.observedConfig!=null?this.observedConfig.build():null;\n     }\n \n     public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig) {\n-        if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.KubeControllerManager){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+        if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.ServiceCA){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.observedConfig= new io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.KubeAPIServer){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigrator){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorBuilder((io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigrator)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.Console){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ConsoleBuilder((io.fabric8.openshift.api.model.operator.v1.Console)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -117,38 +117,38 @@\n         return (A) this;\n     }\n \n     public java.lang.Boolean hasObservedConfig() {\n         return this.observedConfig != null;\n     }\n \n-    public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n+    public A withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig) {\n         _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-        if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n+        if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-        return new io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+    public io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n+        return new io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-        return new io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n+    public io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+        return new io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n     }\n \n-    public A withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig) {\n+    public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n         _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-        if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n+        if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n-        return new io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n+    public io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+        return new io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-        return new io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n+    public io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+        return new io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n     }\n \n     public A withImageContentSourcePolicyObservedConfig(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyObservedConfig) {\n         _visitables.get(\"observedConfig\").remove(this.observedConfig);\n         if (imageContentSourcePolicyObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder(imageContentSourcePolicyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n     }\n \n@@ -415,16 +415,16 @@\n     }\n \n     public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides() {\n         return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n     }\n \n     public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides) {\n-        if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeControllerManager){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+        if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ServiceCA){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.unsupportedConfigOverrides= new io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeAPIServer){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigrator){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorBuilder((io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigrator)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Console){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ConsoleBuilder((io.fabric8.openshift.api.model.operator.v1.Console)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -442,38 +442,38 @@\n         return (A) this;\n     }\n \n     public java.lang.Boolean hasUnsupportedConfigOverrides() {\n         return this.unsupportedConfigOverrides != null;\n     }\n \n-    public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n         _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-        if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n+        if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-        return new io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+    public io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n+        return new io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-        return new io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+    public io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+        return new io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n     }\n \n-    public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n+    public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n         _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-        if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n+        if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n-        return new io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n+    public io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+        return new io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-        return new io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n+    public io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+        return new io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n     }\n \n     public A withImageContentSourcePolicyUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides) {\n         _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n         if (imageContentSourcePolicyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder(imageContentSourcePolicyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n     }\n \n@@ -718,55 +718,55 @@\n         return true;\n     }\n \n     public int hashCode() {\n         return java.util.Objects.hash(logLevel,  managementState,  observedConfig,  operatorLogLevel,  unsupportedConfigOverrides,  super.hashCode());\n     }\n \n-    public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n-        private final io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n+        private final io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n \n-            ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+            KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n                         \n             }\n \n-            ImagePrunerObservedConfigNestedImpl() {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+            KubeControllerManagerObservedConfigNestedImpl() {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n                         \n             }\n \n             public N and() {\n                 return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n             }\n \n-            public N endImagePrunerObservedConfig() {\n+            public N endKubeControllerManagerObservedConfig() {\n                 return and();\n             }\n     }\n \n \n-    public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n-        private final io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n+        private final io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n \n-            KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+            ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n                         \n             }\n \n-            KubeControllerManagerObservedConfigNestedImpl() {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+            ImagePrunerObservedConfigNestedImpl() {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n                         \n             }\n \n             public N and() {\n                 return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n             }\n \n-            public N endKubeControllerManagerObservedConfig() {\n+            public N endImagePrunerObservedConfig() {\n                 return and();\n             }\n     }\n \n \n     public class ImageContentSourcePolicyObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImageContentSourcePolicyObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImageContentSourcePolicyObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n         private final io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder builder;\n@@ -1178,55 +1178,55 @@\n \n             public N endAuthenticationObservedConfig() {\n                 return and();\n             }\n     }\n \n \n-    public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n-        private final io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n+        private final io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n \n-            ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+            KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n                         \n             }\n \n-            ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+            KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n                         \n             }\n \n             public N and() {\n                 return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n             }\n \n-            public N endImagePrunerUnsupportedConfigOverrides() {\n+            public N endKubeControllerManagerUnsupportedConfigOverrides() {\n                 return and();\n             }\n     }\n \n \n-    public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n-        private final io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n+        private final io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n \n-            KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+            ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n                         \n             }\n \n-            KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+            ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n                         \n             }\n \n             public N and() {\n                 return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n             }\n \n-            public N endKubeControllerManagerUnsupportedConfigOverrides() {\n+            public N endImagePrunerUnsupportedConfigOverrides() {\n                 return and();\n             }\n     }\n \n \n     public class ImageContentSourcePolicyUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n         private final io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder builder;\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": "@@ -47,20 +47,20 @@\n      * This method has been deprecated, please use method buildObservedConfig instead.\n      * @return The buildable object.\n      */\n         public io.fabric8.kubernetes.api.model.HasMetadata getObservedConfig();\n     public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig();\n     public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig);\n     public java.lang.Boolean hasObservedConfig();\n-    public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n-    public io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-    public io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n     public A withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig);\n     public io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n     public io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+    public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n+    public io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+    public io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n     public A withImageContentSourcePolicyObservedConfig(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n     public io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n     public io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n     public A withServiceCAObservedConfig(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAObservedConfig);\n     public io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfig();\n     public io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ServiceCA item);\n     public A withPersistentVolumeClaimObservedConfig(io.fabric8.kubernetes.api.model.PersistentVolumeClaim persistentVolumeClaimObservedConfig);\n@@ -128,20 +128,20 @@\n      * This method has been deprecated, please use method buildUnsupportedConfigOverrides instead.\n      * @return The buildable object.\n      */\n         public io.fabric8.kubernetes.api.model.HasMetadata getUnsupportedConfigOverrides();\n     public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides();\n     public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides);\n     public java.lang.Boolean hasUnsupportedConfigOverrides();\n-    public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n-    public io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-    public io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n     public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+    public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n+    public io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+    public io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n     public A withImageContentSourcePolicyUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n     public A withServiceCAUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ServiceCA item);\n     public A withPersistentVolumeClaimUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.PersistentVolumeClaim persistentVolumeClaimUnsupportedConfigOverrides);\n@@ -188,24 +188,24 @@\n     public io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.DNSRecord item);\n     public A withOpenShiftAPIServerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer openShiftAPIServerUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer item);\n     public A withAuthenticationUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.Authentication authenticationUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.AuthenticationUnsupportedConfigOverridesNested<A> withNewAuthenticationUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.AuthenticationUnsupportedConfigOverridesNested<A> withNewAuthenticationUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.Authentication item);\n-    public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>> {\n+    public interface KubeControllerManagerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>> {\n \n             public N and();\n-            public N endImagePrunerObservedConfig();    }\n+            public N endKubeControllerManagerObservedConfig();    }\n \n \n-    public interface KubeControllerManagerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>> {\n+    public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>> {\n \n             public N and();\n-            public N endKubeControllerManagerObservedConfig();    }\n+            public N endImagePrunerObservedConfig();    }\n \n \n     public interface ImageContentSourcePolicyObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyFluent<io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImageContentSourcePolicyObservedConfigNested<N>> {\n \n             public N and();\n             public N endImageContentSourcePolicyObservedConfig();    }\n \n@@ -308,24 +308,24 @@\n \n     public interface AuthenticationObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.AuthenticationFluent<io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.AuthenticationObservedConfigNested<N>> {\n \n             public N and();\n             public N endAuthenticationObservedConfig();    }\n \n \n-    public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> {\n+    public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> {\n \n             public N and();\n-            public N endImagePrunerUnsupportedConfigOverrides();    }\n+            public N endKubeControllerManagerUnsupportedConfigOverrides();    }\n \n \n-    public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> {\n+    public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> {\n \n             public N and();\n-            public N endKubeControllerManagerUnsupportedConfigOverrides();    }\n+            public N endImagePrunerUnsupportedConfigOverrides();    }\n \n \n     public interface ImageContentSourcePolicyUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyFluent<io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<N>> {\n \n             public N and();\n             public N endImageContentSourcePolicyUnsupportedConfigOverrides();    }\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": "@@ -90,16 +90,16 @@\n     }\n \n     public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig() {\n         return this.observedConfig!=null?this.observedConfig.build():null;\n     }\n \n     public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig) {\n-        if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.KubeControllerManager){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+        if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.ServiceCA){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.observedConfig= new io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.KubeAPIServer){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigrator){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorBuilder((io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigrator)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.Console){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ConsoleBuilder((io.fabric8.openshift.api.model.operator.v1.Console)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -117,38 +117,38 @@\n         return (A) this;\n     }\n \n     public java.lang.Boolean hasObservedConfig() {\n         return this.observedConfig != null;\n     }\n \n-    public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n+    public A withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig) {\n         _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-        if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n+        if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-        return new io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+    public io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n+        return new io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-        return new io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n+    public io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+        return new io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n     }\n \n-    public A withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig) {\n+    public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n         _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-        if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n+        if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n-        return new io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n+    public io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+        return new io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-        return new io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n+    public io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+        return new io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n     }\n \n     public A withImageContentSourcePolicyObservedConfig(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyObservedConfig) {\n         _visitables.get(\"observedConfig\").remove(this.observedConfig);\n         if (imageContentSourcePolicyObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder(imageContentSourcePolicyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n     }\n \n@@ -415,16 +415,16 @@\n     }\n \n     public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides() {\n         return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n     }\n \n     public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides) {\n-        if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeControllerManager){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+        if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ServiceCA){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.unsupportedConfigOverrides= new io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeAPIServer){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigrator){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorBuilder((io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigrator)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Console){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ConsoleBuilder((io.fabric8.openshift.api.model.operator.v1.Console)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -442,38 +442,38 @@\n         return (A) this;\n     }\n \n     public java.lang.Boolean hasUnsupportedConfigOverrides() {\n         return this.unsupportedConfigOverrides != null;\n     }\n \n-    public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n         _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-        if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n+        if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-        return new io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+    public io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n+        return new io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-        return new io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+    public io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+        return new io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n     }\n \n-    public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n+    public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n         _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-        if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n+        if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n-        return new io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n+    public io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+        return new io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-        return new io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n+    public io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+        return new io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n     }\n \n     public A withImageContentSourcePolicyUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides) {\n         _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n         if (imageContentSourcePolicyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder(imageContentSourcePolicyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n     }\n \n@@ -718,55 +718,55 @@\n         return true;\n     }\n \n     public int hashCode() {\n         return java.util.Objects.hash(logLevel,  managementState,  observedConfig,  operatorLogLevel,  unsupportedConfigOverrides,  super.hashCode());\n     }\n \n-    public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n-        private final io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n+        private final io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n \n-            ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+            KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n                         \n             }\n \n-            ImagePrunerObservedConfigNestedImpl() {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+            KubeControllerManagerObservedConfigNestedImpl() {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n                         \n             }\n \n             public N and() {\n                 return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n             }\n \n-            public N endImagePrunerObservedConfig() {\n+            public N endKubeControllerManagerObservedConfig() {\n                 return and();\n             }\n     }\n \n \n-    public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n-        private final io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n+        private final io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n \n-            KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+            ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n                         \n             }\n \n-            KubeControllerManagerObservedConfigNestedImpl() {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+            ImagePrunerObservedConfigNestedImpl() {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n                         \n             }\n \n             public N and() {\n                 return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n             }\n \n-            public N endKubeControllerManagerObservedConfig() {\n+            public N endImagePrunerObservedConfig() {\n                 return and();\n             }\n     }\n \n \n     public class ImageContentSourcePolicyObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyFluentImpl<io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImageContentSourcePolicyObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImageContentSourcePolicyObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n         private final io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder builder;\n@@ -1178,55 +1178,55 @@\n \n             public N endAuthenticationObservedConfig() {\n                 return and();\n             }\n     }\n \n \n-    public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n-        private final io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n+        private final io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n \n-            ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+            KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n                         \n             }\n \n-            ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+            KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n                         \n             }\n \n             public N and() {\n                 return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n             }\n \n-            public N endImagePrunerUnsupportedConfigOverrides() {\n+            public N endKubeControllerManagerUnsupportedConfigOverrides() {\n                 return and();\n             }\n     }\n \n \n-    public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n-        private final io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n+        private final io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n \n-            KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+            ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n                         \n             }\n \n-            KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+            ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n                         \n             }\n \n             public N and() {\n                 return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n             }\n \n-            public N endKubeControllerManagerUnsupportedConfigOverrides() {\n+            public N endImagePrunerUnsupportedConfigOverrides() {\n                 return and();\n             }\n     }\n \n \n     public class ImageContentSourcePolicyUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyFluentImpl<io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n         private final io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder builder;\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": "@@ -47,20 +47,20 @@\n      * This method has been deprecated, please use method buildObservedConfig instead.\n      * @return The buildable object.\n      */\n         public io.fabric8.kubernetes.api.model.HasMetadata getObservedConfig();\n     public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig();\n     public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig);\n     public java.lang.Boolean hasObservedConfig();\n-    public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n-    public io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-    public io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n     public A withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig);\n     public io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n     public io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+    public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n+    public io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+    public io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n     public A withImageContentSourcePolicyObservedConfig(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n     public io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n     public io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n     public A withServiceCAObservedConfig(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAObservedConfig);\n     public io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfig();\n     public io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ServiceCA item);\n     public A withPersistentVolumeClaimObservedConfig(io.fabric8.kubernetes.api.model.PersistentVolumeClaim persistentVolumeClaimObservedConfig);\n@@ -128,20 +128,20 @@\n      * This method has been deprecated, please use method buildUnsupportedConfigOverrides instead.\n      * @return The buildable object.\n      */\n         public io.fabric8.kubernetes.api.model.HasMetadata getUnsupportedConfigOverrides();\n     public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides();\n     public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides);\n     public java.lang.Boolean hasUnsupportedConfigOverrides();\n-    public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n-    public io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-    public io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n     public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+    public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n+    public io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+    public io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n     public A withImageContentSourcePolicyUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n     public A withServiceCAUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ServiceCA item);\n     public A withPersistentVolumeClaimUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.PersistentVolumeClaim persistentVolumeClaimUnsupportedConfigOverrides);\n@@ -188,24 +188,24 @@\n     public io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.DNSRecord item);\n     public A withOpenShiftAPIServerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer openShiftAPIServerUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer item);\n     public A withAuthenticationUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.Authentication authenticationUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.AuthenticationUnsupportedConfigOverridesNested<A> withNewAuthenticationUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.AuthenticationUnsupportedConfigOverridesNested<A> withNewAuthenticationUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.Authentication item);\n-    public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>> {\n+    public interface KubeControllerManagerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>> {\n \n             public N and();\n-            public N endImagePrunerObservedConfig();    }\n+            public N endKubeControllerManagerObservedConfig();    }\n \n \n-    public interface KubeControllerManagerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>> {\n+    public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>> {\n \n             public N and();\n-            public N endKubeControllerManagerObservedConfig();    }\n+            public N endImagePrunerObservedConfig();    }\n \n \n     public interface ImageContentSourcePolicyObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyFluent<io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImageContentSourcePolicyObservedConfigNested<N>> {\n \n             public N and();\n             public N endImageContentSourcePolicyObservedConfig();    }\n \n@@ -308,24 +308,24 @@\n \n     public interface AuthenticationObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.AuthenticationFluent<io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.AuthenticationObservedConfigNested<N>> {\n \n             public N and();\n             public N endAuthenticationObservedConfig();    }\n \n \n-    public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> {\n+    public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> {\n \n             public N and();\n-            public N endImagePrunerUnsupportedConfigOverrides();    }\n+            public N endKubeControllerManagerUnsupportedConfigOverrides();    }\n \n \n-    public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> {\n+    public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> {\n \n             public N and();\n-            public N endKubeControllerManagerUnsupportedConfigOverrides();    }\n+            public N endImagePrunerUnsupportedConfigOverrides();    }\n \n \n     public interface ImageContentSourcePolicyUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyFluent<io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<N>> {\n \n             public N and();\n             public N endImageContentSourcePolicyUnsupportedConfigOverrides();    }\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": "@@ -90,16 +90,16 @@\n     }\n \n     public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig() {\n         return this.observedConfig!=null?this.observedConfig.build():null;\n     }\n \n     public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig) {\n-        if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.KubeControllerManager){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+        if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.ServiceCA){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.observedConfig= new io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.KubeAPIServer){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigrator){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorBuilder((io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigrator)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.Console){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ConsoleBuilder((io.fabric8.openshift.api.model.operator.v1.Console)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -117,38 +117,38 @@\n         return (A) this;\n     }\n \n     public java.lang.Boolean hasObservedConfig() {\n         return this.observedConfig != null;\n     }\n \n-    public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n+    public A withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig) {\n         _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-        if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n+        if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-        return new io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+    public io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n+        return new io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-        return new io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n+    public io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+        return new io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n     }\n \n-    public A withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig) {\n+    public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n         _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-        if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n+        if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n-        return new io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n+    public io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+        return new io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-        return new io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n+    public io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+        return new io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n     }\n \n     public A withImageContentSourcePolicyObservedConfig(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyObservedConfig) {\n         _visitables.get(\"observedConfig\").remove(this.observedConfig);\n         if (imageContentSourcePolicyObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder(imageContentSourcePolicyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n     }\n \n@@ -415,16 +415,16 @@\n     }\n \n     public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides() {\n         return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n     }\n \n     public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides) {\n-        if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeControllerManager){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+        if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ServiceCA){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.unsupportedConfigOverrides= new io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeAPIServer){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigrator){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorBuilder((io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigrator)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Console){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ConsoleBuilder((io.fabric8.openshift.api.model.operator.v1.Console)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -442,38 +442,38 @@\n         return (A) this;\n     }\n \n     public java.lang.Boolean hasUnsupportedConfigOverrides() {\n         return this.unsupportedConfigOverrides != null;\n     }\n \n-    public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n         _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-        if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n+        if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-        return new io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+    public io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n+        return new io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-        return new io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+    public io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+        return new io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n     }\n \n-    public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n+    public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n         _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-        if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n+        if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n-        return new io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n+    public io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+        return new io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-        return new io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n+    public io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+        return new io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n     }\n \n     public A withImageContentSourcePolicyUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides) {\n         _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n         if (imageContentSourcePolicyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder(imageContentSourcePolicyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n     }\n \n@@ -718,55 +718,55 @@\n         return true;\n     }\n \n     public int hashCode() {\n         return java.util.Objects.hash(logLevel,  managementState,  observedConfig,  operatorLogLevel,  unsupportedConfigOverrides,  super.hashCode());\n     }\n \n-    public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n-        private final io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n+        private final io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n \n-            ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+            KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n                         \n             }\n \n-            ImagePrunerObservedConfigNestedImpl() {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+            KubeControllerManagerObservedConfigNestedImpl() {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n                         \n             }\n \n             public N and() {\n                 return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n             }\n \n-            public N endImagePrunerObservedConfig() {\n+            public N endKubeControllerManagerObservedConfig() {\n                 return and();\n             }\n     }\n \n \n-    public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n-        private final io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n+        private final io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n \n-            KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+            ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n                         \n             }\n \n-            KubeControllerManagerObservedConfigNestedImpl() {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+            ImagePrunerObservedConfigNestedImpl() {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n                         \n             }\n \n             public N and() {\n                 return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n             }\n \n-            public N endKubeControllerManagerObservedConfig() {\n+            public N endImagePrunerObservedConfig() {\n                 return and();\n             }\n     }\n \n \n     public class ImageContentSourcePolicyObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyFluentImpl<io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImageContentSourcePolicyObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImageContentSourcePolicyObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n         private final io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder builder;\n@@ -1178,55 +1178,55 @@\n \n             public N endAuthenticationObservedConfig() {\n                 return and();\n             }\n     }\n \n \n-    public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n-        private final io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n+        private final io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n \n-            ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+            KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n                         \n             }\n \n-            ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+            KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n                         \n             }\n \n             public N and() {\n                 return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n             }\n \n-            public N endImagePrunerUnsupportedConfigOverrides() {\n+            public N endKubeControllerManagerUnsupportedConfigOverrides() {\n                 return and();\n             }\n     }\n \n \n-    public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n-        private final io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n+        private final io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n \n-            KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+            ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n                         \n             }\n \n-            KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+            ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n                         \n             }\n \n             public N and() {\n                 return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n             }\n \n-            public N endKubeControllerManagerUnsupportedConfigOverrides() {\n+            public N endImagePrunerUnsupportedConfigOverrides() {\n                 return and();\n             }\n     }\n \n \n     public class ImageContentSourcePolicyUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyFluentImpl<io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n         private final io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder builder;\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": "@@ -47,20 +47,20 @@\n      * This method has been deprecated, please use method buildObservedConfig instead.\n      * @return The buildable object.\n      */\n         public io.fabric8.kubernetes.api.model.HasMetadata getObservedConfig();\n     public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig();\n     public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig);\n     public java.lang.Boolean hasObservedConfig();\n-    public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n-    public io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-    public io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n     public A withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig);\n     public io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n     public io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+    public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n+    public io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+    public io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n     public A withImageContentSourcePolicyObservedConfig(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n     public io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n     public io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n     public A withServiceCAObservedConfig(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAObservedConfig);\n     public io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfig();\n     public io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ServiceCA item);\n     public A withPersistentVolumeClaimObservedConfig(io.fabric8.kubernetes.api.model.PersistentVolumeClaim persistentVolumeClaimObservedConfig);\n@@ -128,20 +128,20 @@\n      * This method has been deprecated, please use method buildUnsupportedConfigOverrides instead.\n      * @return The buildable object.\n      */\n         public io.fabric8.kubernetes.api.model.HasMetadata getUnsupportedConfigOverrides();\n     public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides();\n     public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides);\n     public java.lang.Boolean hasUnsupportedConfigOverrides();\n-    public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n-    public io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-    public io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n     public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+    public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n+    public io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+    public io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n     public A withImageContentSourcePolicyUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n     public A withServiceCAUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ServiceCA item);\n     public A withPersistentVolumeClaimUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.PersistentVolumeClaim persistentVolumeClaimUnsupportedConfigOverrides);\n@@ -188,24 +188,24 @@\n     public io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.DNSRecord item);\n     public A withOpenShiftAPIServerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer openShiftAPIServerUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer item);\n     public A withAuthenticationUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.Authentication authenticationUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.AuthenticationUnsupportedConfigOverridesNested<A> withNewAuthenticationUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.AuthenticationUnsupportedConfigOverridesNested<A> withNewAuthenticationUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.Authentication item);\n-    public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImagePrunerObservedConfigNested<N>> {\n+    public interface KubeControllerManagerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.KubeControllerManagerObservedConfigNested<N>> {\n \n             public N and();\n-            public N endImagePrunerObservedConfig();    }\n+            public N endKubeControllerManagerObservedConfig();    }\n \n \n-    public interface KubeControllerManagerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.KubeControllerManagerObservedConfigNested<N>> {\n+    public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImagePrunerObservedConfigNested<N>> {\n \n             public N and();\n-            public N endKubeControllerManagerObservedConfig();    }\n+            public N endImagePrunerObservedConfig();    }\n \n \n     public interface ImageContentSourcePolicyObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyFluent<io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImageContentSourcePolicyObservedConfigNested<N>> {\n \n             public N and();\n             public N endImageContentSourcePolicyObservedConfig();    }\n \n@@ -308,24 +308,24 @@\n \n     public interface AuthenticationObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.AuthenticationFluent<io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.AuthenticationObservedConfigNested<N>> {\n \n             public N and();\n             public N endAuthenticationObservedConfig();    }\n \n \n-    public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> {\n+    public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> {\n \n             public N and();\n-            public N endImagePrunerUnsupportedConfigOverrides();    }\n+            public N endKubeControllerManagerUnsupportedConfigOverrides();    }\n \n \n-    public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> {\n+    public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> {\n \n             public N and();\n-            public N endKubeControllerManagerUnsupportedConfigOverrides();    }\n+            public N endImagePrunerUnsupportedConfigOverrides();    }\n \n \n     public interface ImageContentSourcePolicyUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyFluent<io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<N>> {\n \n             public N and();\n             public N endImageContentSourcePolicyUnsupportedConfigOverrides();    }\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": "@@ -90,16 +90,16 @@\n     }\n \n     public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig() {\n         return this.observedConfig!=null?this.observedConfig.build():null;\n     }\n \n     public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig) {\n-        if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.KubeControllerManager){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+        if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.ServiceCA){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.observedConfig= new io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.KubeAPIServer){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigrator){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorBuilder((io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigrator)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.Console){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ConsoleBuilder((io.fabric8.openshift.api.model.operator.v1.Console)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -117,38 +117,38 @@\n         return (A) this;\n     }\n \n     public java.lang.Boolean hasObservedConfig() {\n         return this.observedConfig != null;\n     }\n \n-    public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n+    public A withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig) {\n         _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-        if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n+        if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-        return new io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+    public io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n+        return new io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-        return new io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n+    public io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+        return new io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n     }\n \n-    public A withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig) {\n+    public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n         _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-        if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n+        if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n-        return new io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n+    public io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+        return new io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-        return new io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n+    public io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+        return new io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n     }\n \n     public A withImageContentSourcePolicyObservedConfig(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyObservedConfig) {\n         _visitables.get(\"observedConfig\").remove(this.observedConfig);\n         if (imageContentSourcePolicyObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder(imageContentSourcePolicyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n     }\n \n@@ -415,16 +415,16 @@\n     }\n \n     public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides() {\n         return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n     }\n \n     public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides) {\n-        if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeControllerManager){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+        if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ServiceCA){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.unsupportedConfigOverrides= new io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeAPIServer){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigrator){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorBuilder((io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigrator)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Console){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ConsoleBuilder((io.fabric8.openshift.api.model.operator.v1.Console)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -442,38 +442,38 @@\n         return (A) this;\n     }\n \n     public java.lang.Boolean hasUnsupportedConfigOverrides() {\n         return this.unsupportedConfigOverrides != null;\n     }\n \n-    public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n         _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-        if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n+        if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-        return new io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+    public io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n+        return new io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-        return new io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+    public io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+        return new io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n     }\n \n-    public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n+    public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n         _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-        if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n+        if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n-        return new io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n+    public io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+        return new io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-        return new io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n+    public io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+        return new io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n     }\n \n     public A withImageContentSourcePolicyUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides) {\n         _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n         if (imageContentSourcePolicyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder(imageContentSourcePolicyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n     }\n \n@@ -718,55 +718,55 @@\n         return true;\n     }\n \n     public int hashCode() {\n         return java.util.Objects.hash(logLevel,  managementState,  observedConfig,  operatorLogLevel,  unsupportedConfigOverrides,  super.hashCode());\n     }\n \n-    public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n-        private final io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n+        private final io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n \n-            ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+            KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n                         \n             }\n \n-            ImagePrunerObservedConfigNestedImpl() {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+            KubeControllerManagerObservedConfigNestedImpl() {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n                         \n             }\n \n             public N and() {\n                 return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n             }\n \n-            public N endImagePrunerObservedConfig() {\n+            public N endKubeControllerManagerObservedConfig() {\n                 return and();\n             }\n     }\n \n \n-    public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n-        private final io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n+        private final io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n \n-            KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+            ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n                         \n             }\n \n-            KubeControllerManagerObservedConfigNestedImpl() {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+            ImagePrunerObservedConfigNestedImpl() {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n                         \n             }\n \n             public N and() {\n                 return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n             }\n \n-            public N endKubeControllerManagerObservedConfig() {\n+            public N endImagePrunerObservedConfig() {\n                 return and();\n             }\n     }\n \n \n     public class ImageContentSourcePolicyObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyFluentImpl<io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImageContentSourcePolicyObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImageContentSourcePolicyObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n         private final io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder builder;\n@@ -1178,55 +1178,55 @@\n \n             public N endAuthenticationObservedConfig() {\n                 return and();\n             }\n     }\n \n \n-    public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n-        private final io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n+        private final io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n \n-            ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+            KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n                         \n             }\n \n-            ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+            KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n                         \n             }\n \n             public N and() {\n                 return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n             }\n \n-            public N endImagePrunerUnsupportedConfigOverrides() {\n+            public N endKubeControllerManagerUnsupportedConfigOverrides() {\n                 return and();\n             }\n     }\n \n \n-    public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n-        private final io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n+        private final io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n \n-            KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+            ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n                         \n             }\n \n-            KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+            ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n                         \n             }\n \n             public N and() {\n                 return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n             }\n \n-            public N endKubeControllerManagerUnsupportedConfigOverrides() {\n+            public N endImagePrunerUnsupportedConfigOverrides() {\n                 return and();\n             }\n     }\n \n \n     public class ImageContentSourcePolicyUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyFluentImpl<io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n         private final io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder builder;\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": "@@ -47,20 +47,20 @@\n      * This method has been deprecated, please use method buildObservedConfig instead.\n      * @return The buildable object.\n      */\n         public io.fabric8.kubernetes.api.model.HasMetadata getObservedConfig();\n     public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig();\n     public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig);\n     public java.lang.Boolean hasObservedConfig();\n-    public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n-    public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-    public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n     public A withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig);\n     public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n     public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+    public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n+    public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+    public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n     public A withImageContentSourcePolicyObservedConfig(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n     public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n     public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n     public A withServiceCAObservedConfig(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAObservedConfig);\n     public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfig();\n     public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ServiceCA item);\n     public A withPersistentVolumeClaimObservedConfig(io.fabric8.kubernetes.api.model.PersistentVolumeClaim persistentVolumeClaimObservedConfig);\n@@ -128,20 +128,20 @@\n      * This method has been deprecated, please use method buildUnsupportedConfigOverrides instead.\n      * @return The buildable object.\n      */\n         public io.fabric8.kubernetes.api.model.HasMetadata getUnsupportedConfigOverrides();\n     public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides();\n     public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides);\n     public java.lang.Boolean hasUnsupportedConfigOverrides();\n-    public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n-    public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-    public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n     public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+    public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n+    public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+    public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n     public A withImageContentSourcePolicyUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n     public A withServiceCAUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ServiceCA item);\n     public A withPersistentVolumeClaimUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.PersistentVolumeClaim persistentVolumeClaimUnsupportedConfigOverrides);\n@@ -188,24 +188,24 @@\n     public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.DNSRecord item);\n     public A withOpenShiftAPIServerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer openShiftAPIServerUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer item);\n     public A withAuthenticationUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.Authentication authenticationUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.AuthenticationUnsupportedConfigOverridesNested<A> withNewAuthenticationUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.AuthenticationUnsupportedConfigOverridesNested<A> withNewAuthenticationUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.Authentication item);\n-    public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>> {\n+    public interface KubeControllerManagerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>> {\n \n             public N and();\n-            public N endImagePrunerObservedConfig();    }\n+            public N endKubeControllerManagerObservedConfig();    }\n \n \n-    public interface KubeControllerManagerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>> {\n+    public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>> {\n \n             public N and();\n-            public N endKubeControllerManagerObservedConfig();    }\n+            public N endImagePrunerObservedConfig();    }\n \n \n     public interface ImageContentSourcePolicyObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyFluent<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImageContentSourcePolicyObservedConfigNested<N>> {\n \n             public N and();\n             public N endImageContentSourcePolicyObservedConfig();    }\n \n@@ -308,24 +308,24 @@\n \n     public interface AuthenticationObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.AuthenticationFluent<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.AuthenticationObservedConfigNested<N>> {\n \n             public N and();\n             public N endAuthenticationObservedConfig();    }\n \n \n-    public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> {\n+    public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> {\n \n             public N and();\n-            public N endImagePrunerUnsupportedConfigOverrides();    }\n+            public N endKubeControllerManagerUnsupportedConfigOverrides();    }\n \n \n-    public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> {\n+    public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> {\n \n             public N and();\n-            public N endKubeControllerManagerUnsupportedConfigOverrides();    }\n+            public N endImagePrunerUnsupportedConfigOverrides();    }\n \n \n     public interface ImageContentSourcePolicyUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyFluent<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<N>> {\n \n             public N and();\n             public N endImageContentSourcePolicyUnsupportedConfigOverrides();    }\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": "@@ -90,16 +90,16 @@\n     }\n \n     public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig() {\n         return this.observedConfig!=null?this.observedConfig.build():null;\n     }\n \n     public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig) {\n-        if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.KubeControllerManager){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+        if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.ServiceCA){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.observedConfig= new io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.KubeAPIServer){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigrator){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorBuilder((io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigrator)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.Console){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ConsoleBuilder((io.fabric8.openshift.api.model.operator.v1.Console)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -117,38 +117,38 @@\n         return (A) this;\n     }\n \n     public java.lang.Boolean hasObservedConfig() {\n         return this.observedConfig != null;\n     }\n \n-    public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n+    public A withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig) {\n         _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-        if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n+        if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-        return new io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+    public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n+        return new io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-        return new io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n+    public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+        return new io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n     }\n \n-    public A withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig) {\n+    public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n         _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-        if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n+        if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n-        return new io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n+    public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+        return new io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-        return new io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n+    public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+        return new io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n     }\n \n     public A withImageContentSourcePolicyObservedConfig(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyObservedConfig) {\n         _visitables.get(\"observedConfig\").remove(this.observedConfig);\n         if (imageContentSourcePolicyObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder(imageContentSourcePolicyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n     }\n \n@@ -415,16 +415,16 @@\n     }\n \n     public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides() {\n         return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n     }\n \n     public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides) {\n-        if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeControllerManager){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+        if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ServiceCA){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.unsupportedConfigOverrides= new io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeAPIServer){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigrator){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorBuilder((io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigrator)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Console){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ConsoleBuilder((io.fabric8.openshift.api.model.operator.v1.Console)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -442,38 +442,38 @@\n         return (A) this;\n     }\n \n     public java.lang.Boolean hasUnsupportedConfigOverrides() {\n         return this.unsupportedConfigOverrides != null;\n     }\n \n-    public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n         _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-        if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n+        if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-        return new io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+    public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n+        return new io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-        return new io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+    public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+        return new io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n     }\n \n-    public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n+    public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n         _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-        if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n+        if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n-        return new io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n+    public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+        return new io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-        return new io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n+    public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+        return new io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n     }\n \n     public A withImageContentSourcePolicyUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides) {\n         _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n         if (imageContentSourcePolicyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder(imageContentSourcePolicyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n     }\n \n@@ -718,55 +718,55 @@\n         return true;\n     }\n \n     public int hashCode() {\n         return java.util.Objects.hash(logLevel,  managementState,  observedConfig,  operatorLogLevel,  unsupportedConfigOverrides,  super.hashCode());\n     }\n \n-    public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n-        private final io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n+        private final io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n \n-            ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+            KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n                         \n             }\n \n-            ImagePrunerObservedConfigNestedImpl() {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+            KubeControllerManagerObservedConfigNestedImpl() {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n                         \n             }\n \n             public N and() {\n                 return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n             }\n \n-            public N endImagePrunerObservedConfig() {\n+            public N endKubeControllerManagerObservedConfig() {\n                 return and();\n             }\n     }\n \n \n-    public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n-        private final io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n+        private final io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n \n-            KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+            ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n                         \n             }\n \n-            KubeControllerManagerObservedConfigNestedImpl() {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+            ImagePrunerObservedConfigNestedImpl() {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n                         \n             }\n \n             public N and() {\n                 return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n             }\n \n-            public N endKubeControllerManagerObservedConfig() {\n+            public N endImagePrunerObservedConfig() {\n                 return and();\n             }\n     }\n \n \n     public class ImageContentSourcePolicyObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyFluentImpl<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImageContentSourcePolicyObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImageContentSourcePolicyObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n         private final io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder builder;\n@@ -1178,55 +1178,55 @@\n \n             public N endAuthenticationObservedConfig() {\n                 return and();\n             }\n     }\n \n \n-    public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n-        private final io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n+        private final io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n \n-            ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+            KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n                         \n             }\n \n-            ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+            KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n                         \n             }\n \n             public N and() {\n                 return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n             }\n \n-            public N endImagePrunerUnsupportedConfigOverrides() {\n+            public N endKubeControllerManagerUnsupportedConfigOverrides() {\n                 return and();\n             }\n     }\n \n \n-    public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n-        private final io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n+        private final io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n \n-            KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+            ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n                         \n             }\n \n-            KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+            ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n                         \n             }\n \n             public N and() {\n                 return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n             }\n \n-            public N endKubeControllerManagerUnsupportedConfigOverrides() {\n+            public N endImagePrunerUnsupportedConfigOverrides() {\n                 return and();\n             }\n     }\n \n \n     public class ImageContentSourcePolicyUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyFluentImpl<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n         private final io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder builder;\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": "@@ -47,20 +47,20 @@\n      * This method has been deprecated, please use method buildObservedConfig instead.\n      * @return The buildable object.\n      */\n         public io.fabric8.kubernetes.api.model.HasMetadata getObservedConfig();\n     public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig();\n     public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig);\n     public java.lang.Boolean hasObservedConfig();\n-    public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n-    public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-    public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n     public A withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig);\n     public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n     public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+    public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n+    public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+    public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n     public A withImageContentSourcePolicyObservedConfig(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n     public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n     public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n     public A withServiceCAObservedConfig(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAObservedConfig);\n     public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfig();\n     public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ServiceCA item);\n     public A withPersistentVolumeClaimObservedConfig(io.fabric8.kubernetes.api.model.PersistentVolumeClaim persistentVolumeClaimObservedConfig);\n@@ -128,20 +128,20 @@\n      * This method has been deprecated, please use method buildUnsupportedConfigOverrides instead.\n      * @return The buildable object.\n      */\n         public io.fabric8.kubernetes.api.model.HasMetadata getUnsupportedConfigOverrides();\n     public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides();\n     public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides);\n     public java.lang.Boolean hasUnsupportedConfigOverrides();\n-    public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n-    public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-    public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n     public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+    public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n+    public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+    public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n     public A withImageContentSourcePolicyUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n     public A withServiceCAUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ServiceCA item);\n     public A withPersistentVolumeClaimUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.PersistentVolumeClaim persistentVolumeClaimUnsupportedConfigOverrides);\n@@ -188,24 +188,24 @@\n     public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.DNSRecord item);\n     public A withOpenShiftAPIServerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer openShiftAPIServerUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer item);\n     public A withAuthenticationUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.Authentication authenticationUnsupportedConfigOverrides);\n     public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.AuthenticationUnsupportedConfigOverridesNested<A> withNewAuthenticationUnsupportedConfigOverrides();\n     public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.AuthenticationUnsupportedConfigOverridesNested<A> withNewAuthenticationUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.Authentication item);\n-    public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>> {\n+    public interface KubeControllerManagerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>> {\n \n             public N and();\n-            public N endImagePrunerObservedConfig();    }\n+            public N endKubeControllerManagerObservedConfig();    }\n \n \n-    public interface KubeControllerManagerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>> {\n+    public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>> {\n \n             public N and();\n-            public N endKubeControllerManagerObservedConfig();    }\n+            public N endImagePrunerObservedConfig();    }\n \n \n     public interface ImageContentSourcePolicyObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyFluent<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImageContentSourcePolicyObservedConfigNested<N>> {\n \n             public N and();\n             public N endImageContentSourcePolicyObservedConfig();    }\n \n@@ -308,24 +308,24 @@\n \n     public interface AuthenticationObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.AuthenticationFluent<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.AuthenticationObservedConfigNested<N>> {\n \n             public N and();\n             public N endAuthenticationObservedConfig();    }\n \n \n-    public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> {\n+    public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> {\n \n             public N and();\n-            public N endImagePrunerUnsupportedConfigOverrides();    }\n+            public N endKubeControllerManagerUnsupportedConfigOverrides();    }\n \n \n-    public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> {\n+    public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> {\n \n             public N and();\n-            public N endKubeControllerManagerUnsupportedConfigOverrides();    }\n+            public N endImagePrunerUnsupportedConfigOverrides();    }\n \n \n     public interface ImageContentSourcePolicyUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyFluent<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<N>> {\n \n             public N and();\n             public N endImageContentSourcePolicyUnsupportedConfigOverrides();    }\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": "@@ -90,16 +90,16 @@\n     }\n \n     public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig() {\n         return this.observedConfig!=null?this.observedConfig.build():null;\n     }\n \n     public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig) {\n-        if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.KubeControllerManager){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+        if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.ServiceCA){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.observedConfig= new io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.KubeAPIServer){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigrator){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorBuilder((io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigrator)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n         if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.Console){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ConsoleBuilder((io.fabric8.openshift.api.model.operator.v1.Console)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -117,38 +117,38 @@\n         return (A) this;\n     }\n \n     public java.lang.Boolean hasObservedConfig() {\n         return this.observedConfig != null;\n     }\n \n-    public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n+    public A withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig) {\n         _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-        if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n+        if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-        return new io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+    public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n+        return new io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-        return new io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n+    public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+        return new io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n     }\n \n-    public A withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig) {\n+    public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n         _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-        if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n+        if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n-        return new io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n+    public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+        return new io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-        return new io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n+    public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+        return new io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n     }\n \n     public A withImageContentSourcePolicyObservedConfig(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyObservedConfig) {\n         _visitables.get(\"observedConfig\").remove(this.observedConfig);\n         if (imageContentSourcePolicyObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder(imageContentSourcePolicyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n     }\n \n@@ -415,16 +415,16 @@\n     }\n \n     public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides() {\n         return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n     }\n \n     public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides) {\n-        if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeControllerManager){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+        if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ServiceCA){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.unsupportedConfigOverrides= new io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeAPIServer){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigrator){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorBuilder((io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigrator)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n         if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Console){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ConsoleBuilder((io.fabric8.openshift.api.model.operator.v1.Console)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -442,38 +442,38 @@\n         return (A) this;\n     }\n \n     public java.lang.Boolean hasUnsupportedConfigOverrides() {\n         return this.unsupportedConfigOverrides != null;\n     }\n \n-    public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n         _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-        if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n+        if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-        return new io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+    public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n+        return new io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-        return new io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+    public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+        return new io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n     }\n \n-    public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n+    public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n         _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-        if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n+        if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n-        return new io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n+    public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+        return new io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n     }\n \n-    public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-        return new io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n+    public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+        return new io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n     }\n \n     public A withImageContentSourcePolicyUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides) {\n         _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n         if (imageContentSourcePolicyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder(imageContentSourcePolicyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n     }\n \n@@ -718,55 +718,55 @@\n         return true;\n     }\n \n     public int hashCode() {\n         return java.util.Objects.hash(logLevel,  managementState,  observedConfig,  operatorLogLevel,  unsupportedConfigOverrides,  super.hashCode());\n     }\n \n-    public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n-        private final io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n+        private final io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n \n-            ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+            KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n                         \n             }\n \n-            ImagePrunerObservedConfigNestedImpl() {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+            KubeControllerManagerObservedConfigNestedImpl() {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n                         \n             }\n \n             public N and() {\n                 return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n             }\n \n-            public N endImagePrunerObservedConfig() {\n+            public N endKubeControllerManagerObservedConfig() {\n                 return and();\n             }\n     }\n \n \n-    public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n-        private final io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n+        private final io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n \n-            KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+            ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n                         \n             }\n \n-            KubeControllerManagerObservedConfigNestedImpl() {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+            ImagePrunerObservedConfigNestedImpl() {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n                         \n             }\n \n             public N and() {\n                 return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n             }\n \n-            public N endKubeControllerManagerObservedConfig() {\n+            public N endImagePrunerObservedConfig() {\n                 return and();\n             }\n     }\n \n \n     public class ImageContentSourcePolicyObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyFluentImpl<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImageContentSourcePolicyObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImageContentSourcePolicyObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n         private final io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder builder;\n@@ -1178,55 +1178,55 @@\n \n             public N endAuthenticationObservedConfig() {\n                 return and();\n             }\n     }\n \n \n-    public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n-        private final io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n+        private final io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n \n-            ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+            KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n                         \n             }\n \n-            ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+            KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n                         \n             }\n \n             public N and() {\n                 return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n             }\n \n-            public N endImagePrunerUnsupportedConfigOverrides() {\n+            public N endKubeControllerManagerUnsupportedConfigOverrides() {\n                 return and();\n             }\n     }\n \n \n-    public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n-        private final io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n+        private final io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n \n-            KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+            ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n                         \n             }\n \n-            KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-                this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+            ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+                this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n                         \n             }\n \n             public N and() {\n                 return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n             }\n \n-            public N endKubeControllerManagerUnsupportedConfigOverrides() {\n+            public N endImagePrunerUnsupportedConfigOverrides() {\n                 return and();\n             }\n     }\n \n \n     public class ImageContentSourcePolicyUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyFluentImpl<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N> {\n         private final io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder builder;\n"}]}
