findbugs-contrib-javadoc-7.0.2-1.fc24$>Bkv <18><ւ?rd! ( S  << <  < < ^,< _h<dX<j<pp<uuuv(v8v19w|1:1G<H<I<X$Y(\8<](<^ bdeflt<uƘ<vˈw<x<y`hlCfindbugs-contrib-javadoc7.0.21.fc24Javadoc documentation for findbugs-contribJavadoc documentation for findbugs-contrib.Y1Kbuildvm-31.phx2.fedoraproject.orgTFedora ProjectFedora ProjectLGPLv2+Fedora ProjectDocumentationhttp://fb-contrib.sourceforge.net/linuxnoarch6#l2\v8aO6{-5cI[P0y@whyYAsk-z9~@q8Eu7</|ljmcd /p>bO48oTfYBrd[e1o 87z={d11{K[Ah8 2:u4]}wr7C+?]bP{L7{1:?dp.x5Mw[8*7cn>5?:-?u|;c;Ah7I=nbNg3>01iO<66l3sjDc>@<p8(Bo4q:<Si5u!6Cr>lm9h3;ZRjdw)m&:l;481jphqMc'y8z 0%|Jg6&viy/X8/?.uQV; >sf8|Fl b1/A0lD:V*)fc9~{mv=g6ux.73y?md8}:ggn*5#_]`DJ'*78y:Y4g?e|o}(5&3%%7u ~/%9  W6!;2*A큤AAA큤A큤A큤A큤A큤Y1GY1GY1GY1AY1AY1GY1AY1GY1AY1AY1AY1AY1BY1BY1GY1GY1GY1GY1BY1BY1GY1GY1GY1GY1BY1BY1BY1BY1BY1BY1BY1BY1BY1BY1BY1BY1BY1BY1BY1BY1BY1BY1BY1BY1BY1BY1BY1BY1BY1BY1BY1BY1BY1BY1CY1CY1CY1CY1CY1CY1CY1CY1CY1CY1CY1CY1CY1CY1CY1CY1CY1CY1CY1CY1CY1CY1CY1CY1CY1CY1CY1CY1CY1CY1CY1CY1CY1CY1CY1CY1CY1CY1CY1CY1CY1CY1CY1CY1CY1CY1DY1DY1CY1CY1CY1DY1DY1DY1DY1DY1DY1DY1DY1DY1DY1DY1DY1DY1DY1DY1DY1DY1DY1DY1DY1DY1DY1DY1DY1DY1DY1DY1DY1DY1DY1DY1DY1DY1DY1DY1DY1DY1DY1DY1DY1DY1DY1DY1DY1DY1DY1DY1DY1DY1DY1DY1DY1DY1DY1DY1DY1EY1EY1EY1EY1EY1EY1EY1EY1EY1EY1EY1EY1EY1EY1EY1EY1EY1EY1EY1EY1EY1EY1EY1EY1EY1EY1EY1EY1EY1EY1EY1EY1EY1EY1EY1EY1EY1FY1FY1EY1EY1EY1EY1EY1EY1EY1EY1EY1EY1EY1EY1FY1FY1FY1FY1FY1FY1FY1FY1FY1FY1FY1FY1FY1FY1FY1FY1FY1FY1FY1FY1FY1FY1FY1FY1FY1FY1FY1FY1FY1FY1FY1FY1FY1FY1FY1FY1FY1FY1FY1FY1FY1FY1FY1FY1FY1FY1FY1FY1FY1FY1FY1FY1FY1GY1GY1GY1GY1GY1GY1GY1GY1GY1GY1GY1GY1GY1GY1GY1GY1GY1GY1GY1GY1GY1GY1GY1GY1GY1GY1GY1GY1GY1GY1GY1GY1GY1GY1GY1GY1GY1GY1GY1GY1GY1GY1GY1GY1GY1GY1GY1GY1GY1GY1Gd3886c1302daee2bba16d6ecefb1dc3c7469c9193fb99d5a080dbee540f52be9da7925bacea584e2c972aa9067f4e5694fafe6336264f929e77d628576d51cd6722fab68d9252c97f786c3ecb43d0bdd8028dd0e668c41a5a4f4348e9abac6045518fa146eb781c8e354b76fa6c7b5b2db94891b4235ed679734862c81a62d30ac6e5fd2470f778fcb8807edceb7ab11155c50a8e83cfa4edb9eada22253145308311402ebdc39f062158abf11d1903a0a15965ca45550078a09e6255c3b93fb0b488c32cfd3fd04a9be7b0d84be2f6cf5d94d46bc2edd3bbae96c6378872cba49cad832db1a969027cc33590fef07c0fcdb7d1cc5a6389f4cbf21fb0295c90db61dfadd4bd7b3f72aa56fb868f6d55d6da27bd3d9dc7af5adc2c87645f4de4dd97ba166fa1d323bf8bd66f98cd109dd8606a4ae6b29b2cc8243cc9a62f40468f60677dce24342c62daab1e54c9d59b117e294ea109bee0bc5d4387b32ecbe46434035cd38057902f5d6ef1c560cd8a43c11e304c552d8994bbb35009115eafc625318d16fe7f49032a2e6440f6a47d707333aa8db1139bdb5c14fec7910eb4276c56f3c34b7bd0493ca6981f629995a9814ab3cd340e43269ee47787cdbf00b906281c13d16d94f9e8e77793e4037b666947ca4c6e8c52fda7803ef270d46323e56d5d23f919ad09ea72c5a19b0acb51256ad21c345d4bc8e97659d46b3d8ac9205e38b56dd8692969ff36688f21cbac550da2946ab6f8bba8659415b56ff721d049295d0dd48f9540858264b49d5c109624f9e96016f4c9246954e29731957eca5e04c2e1b4be018e4d2be77a8ad80ec46070551460a36188e1cb4796040edc50824d28928ad656aaf72a09efa374e902bc9de933290fd8eb4edab0e412c71cb1641f5b01fc8882eb277c0c80da3d3bbf88fc35ee341e368df5b175713905bb71c92bb5cf6cda23e9e7f389a424ed2e4659da004a8de48c9ce94951e948bef8afe6f4d1d74c1278efad88e26faa75cf30ebaa78363d8c1c95fd129306d5e9b12546d3402268f3ba6b88355b8954753aa47f8979c236e7a410911c4e22bce25eec2b3559d9018e80b8c53d859fc70f83fd10d9d5b5dbf0dc7b585ba543c13babaaf3910e60633fe99714b8ba7cf3398daaf1e56e55c0226a69125a34b13fb874e7d041d90c4656637eb0e6300d2c5539d555c665eed88cb0b23a8ec5dfb8eb29be7c9b69bf924f833037b03f07db98a3d951c30ca7be2014939bc6b2bf0d81db184940f7c22b5259d2ff4dbb955e6ee23d48fef29f24cde67f152d68c8a3f77ca5e16e1a6ec98d817ab9006710a34a977df7a2c0f3ac676caa5254b3d5c196f9b08f4e20d83acd338e31a22c7ceb8fb51ffc6c9ad44cd1aa748454da5583cf663db40ff08b5bf3aefe53206582199d40c27166ccc871c194ec3c95225bf574e4f516c373c5d1ca7a99009d8e784a948a5f47c163ad622cd1cfae25198e09c54ec110bf6e44f5489bc0f79e22b4a40bb277f75908c37879e8e8392d635042398505a80589bccb337b33e8365d04e2a682847b1f2d79ae506c1493514c4a1c4d719dbaa47610d0413ddd2267008794b4603991e2eac5ae7527579a533ba46744900fa693ab0539e81060cfe5bd88729a29668bcb4912dfce9a8203aae43b5f3478ac36056ada49805a4d801806d74ef86db68d39fd96a81fd262a044d8040ec4bc0d60b01e597e2f6140cac50ac8638c9100d6e401b189f904cd2ac028a541fb09ee7bb189ce363c4643a97e72f7f9e902547a1112592c6380efab265c8aa1965d585d95e28acf7c073ab540b9f651de4f52a3be90cbd145f9622caf8cf05102cacc6d70d3318f65f460138a6cd62299c2a8188726d891a881c8351ad2a4ac0f4ccef2478ff0a8f9b17577e7ac36e587449286a7ba19b4a51b8a5e0a8676c780feb8e3060c47e353b43935e27ba401a9eff728f665f028a79db02aecc996a5b1cb288bdcdda66fbc0eba5a1b2621f4acb8bd85dac9204148ef59828583cc79a8b60000b5b1a0329b69cf332d3f89fbef65b93ec9e085c68af9155c13b69e585bb4fe6f258569a57813a6bead927b43003d434151466f681f59382ae51e0d763e0a6c7d4bbfe6a37e69c6259aabd1792ab9500efafb3ab07fd9540f8d4e468468dd65b6f98e5b7080bfad19c5d4666b95c9f181ff07e040e73b07f5926d010e9b7fb00885739c3fd0ba1da41988ebd4820bf70f43c36c0139e8cfd152838911bd04e7a7ba3adbfc8c747d2565ce661cee410108fa5f60ea3c6a226c4aa620cd7d6814113a0c75be7f5e103683fb0fe59845fd4fe5f4a7bab8eed142c7be9d707c6a855740075e0f88692759bd52046f2c8720937d995ce4035cb5cb0b3948e0902556d1abd262a83c5b00f468593c966662efb3debbb7bb8d6a803ce75e0d36acb88e9379de49a60ebe48f92dec253b3e5479252cf6abc88dede007b6af33bb86b123b9ecaa0baf17736f44e6852a41f131e3531c2c5363392c451de71ec973864b6eb2c04a4da41123ab28ee6d70c386206ef0f2942581e59c80adf5c4c28c783e1c4feefca476f7536ed3a9352d3c752bacafe86c0660d753fafaa40065296ac789f00728f4541f3430194531d5227bfbb6395982500134a893df10d784894453d0cd62f34da3e0d32ab6b32e34b14a02f883b1bcf9ed15620235debeda113e52a349c63de54d3d03fa1d4a5198e7bfa9cbbb648dde66f0223f49a93a2ab7fca1541f6f9f2f9aad076cabb71ef39570be86dedc90f8d61ac966c3261488f41d94cc1701b65b5a0412e75b074d2d58b31f517fab71bde48722a97a1851076aeda6b48d44d6641a3ed0b4c58213012317e4f945d26097ed9dd967ac4d9eac5b79dc66a52d1e9163b5c5ae85bfc9c17d63040e0de99537652681d474c52c06c5d73e35467052948d03878cb7aab7f6d78a9694bd9356f265a52fc96a6e141df7d696d907072acc03b333de63fdaf512383e15f39e8fbc6480f877ae6bf90825d023fb8935c3eed2e885314318251dfb824d27ff1c2417200b59cad3497726eb52d85a6c4e267d61ef555eed0645b793c9ea3c79089feec52d0d55967f874c2992ece276cfccff81397eed370f4f62d09122e8693898f6f3af102ae1697a3f052edd9453ba26a2aaa57b4c231e2c02f11f8d1ca98ae31f21e6d6118f32342499401c7cc6d09c43ff3944e03ee8aa61ebd61f7d21a544667df8e63c0ece2215bbcbe162c8b54e1d594c309629cce83d9d5bcec04b61de91480b7bbbafcffc12cda127fae10ea916b19d6048dc7303ad0f778cdd41ffa391f49aaa22b50d8f32f4475ca9dc70622e0d9d791def37bf0af6eaf28c857cc24725479a18d8fe927d884257525e73acc5dcdb6385f8aa8fe0d63d10a6baa1db63fb6a2f1d79b10c45b2c7c04410f77b1555005d63a5f3970e5f85cdb44328cf28888a85001fdb524a88faed18efba9214d9281da8d0d72b03e93f4e3e0f35548af5651ec2bfe2f1977179f4b47c6c6bea7d5e8d7d9af9fd7f7adc1d50b71701d4e6b37cf68bbf7ffdcf732c2586f6ee99d0350f762ae291fb0c0e20f468cf14ea60e618d5ab3680a49dfa1e81b2f43a0f39f024572d576edb6883d694d611fb4fab8be12a2dcb0cb561aa6540d267024583a741388beb2e9e37d4dc9f4e6a3353be86cee0cea61962225f5f375ce903e49cec9b73ccc274d3946aa1bd17cde1d641293a145cacc67651199d13dd98641ff02d562bec9c112b553e0594d7851345696c51de3c1df08366101d6e8863ecf40873259a68374ae0bf923177eddc1c869cde69ad57efa3e6795fe65465b4a2d949ff6c7d8368fe6b23f950b7ad7c91d09b97ae778881b1dd696e5d4e7c5cd2029786d1f2abba2941dcb1e17942605a3f231022326907e97f3a6a268e425aeddacff59d65f1cc8899401c85771af54df11ad9e74cd4e6d675578c67cb8a2a43ea70dcef57b21770b165f50449caefb34bd6dc79bbe0e67430f34b8c2649adc10d34efa46762ba2e4bcfc2ec9272afcd7299316aef5e04d4f2d983939063fe1b99121de2faf1dc6fc506a141264068206f4ddee758b75cf9322127916ce4bf24c4f706ae84638b1ac6e6ab8a19de42d9ed849e255af69d6400dc4ebc1248dee919b8116e9666385e32a7f38266381ceebfc0fa3d27f2f3703882a69e30000d171c9f5788188af48c335aa051335935f57166816e3c7825a6b9487abb960a2fafa9f61a8f1284c1b5dda5afc2821e6f3ec66863a191e84a508dc820ef9292f7ea676c5302afef45ecc8da4d7c472b77b1cd4f17058dc4c840ee4c57dfa3f3493c5fbfc3100a97cfce949b9442148924a492a5c810bf80f76211310f7439cd8eecf99cf822108ea9f497208a87678a5a357445c0d30dd2621bc42b54548acec8797e5c60e7aaa9d4cc15f0dc8740658f311be70c0cdc8fc84473b0c01950482095fd5e8686bac7c28e634ff92564afe66b397b82ce41779cfc426792272955a3bcbc2cd001df10a40c1a6a03a7a310c970e749722382824caace326ab60e17e35cff4047ef3cf495b19529fe6493b655e4529612c336ab9c4e14278182a15a93eec3307b579a0ca0b5faa8bdf947a03f8921934e9f82170b7eab0ea2ace6db724b6eeb940bad8a0f49a986044e64d8e83f498059b5b11e065b9eab43e56f88fd4a1bf56378b75812607a79509270ac194ee44304d29f38ecbdadf7bd5c177152c20e0b30ff38121b0a4163f51c621a09750c3c8413d7746129767d56c5c3fde04a4d55186b68d97f677a334ab915b7a4306fc225b64a3589a85471b892b2bf84797ac4a98320a3d60b55833d3e7344823cc07d75f51df6153f74ffa15c3812bf7667e1da586dec153cc9027626578a996724ee617c7ffc333236407586ef01fae6c507a440868f206fd18fdd9ce2da861059ca63df62c980fca2c5c23990c1814354d3b8aa18501dd23c5f78b76d3e46b8f7e9875756ea21686380fcea1fe94ec67409e676bc4081f802c2da5a86e0b17bcd7033a2511a1b17a5d28ab30fed0ed7ea8606bc054d2e58518b5cb444de5e71aaed4273f19f210fe2e13395d29c3df6277fd6c6729df9320d6d2e99a621a2da1cef46fe66ffd5efde2292b958bd3aad627c64fc74cbc65145dc22a1fff5132878f3c308cb7977e583beab220a0216055fba7fd42ad6029f8ef909142eab9705cd1e3c90c920cec2c5d9d813458e91a2f40d148a76c853bfe3184cb13611bef66dd97b313681c80e2f2c23444ecdb3d3a64d7cb81cfefa10a781f2f8db00c38ef500c9bf95b2e5e3f3ce980f45dd8e86d1dd8c96553d0280202aaf11bc83545341b61b42b58c80b96024616b2d5e8cfd0be63a6cc576ca6991426afe4e629122d8d2ed24c99b2808aeefd1bc060c25605c4156d768c1cd030363f10a76cd0b8a8b52f8d798b16e44316901c20ad1400ad14b3515d033a4bd49da7f03e3df4493435b45cd8f0965008e1a41372302e54f7199259bbe3062669523df8fb8715a0bba5b919aabaeafc9f531b8d0c27da445175551759c0759fa1cba770df7c0823e0b5b9fdb53fe0f8ac999d1868a487973981baeea58554f117b1ee4b5b78fea723e9d9adcc4a01b9a9bb9e04669d1d8880d0a38961aa970778c2b705dfd51a25631c1971e0d05230c0de7612cf4ac5e8aba2bb8952ad02c124e0ba3dd09284aa05057828129b573c0bdeb303c826d21f43de04470de6592b217e5082a18a59dcb04881bec59ad8d55f468cd4fde758ee38c3686640e0d5a30ca7cdf6141edaa0023e99b89ad2104488ae93497989155ffc112fe6c436cf04b132b35dcfc941914d71bf06a3ba6247aa187e482202208418f2b940f8905475fcfb38d8731a6c1d6c16be790f2f810dd4b5f8e36c14c085e3392d3b300abb6987c57da53b5a0e4d317d1eb82bcae335cd75bf1513d28391ad6363772c7eedd5031de1b5b1bfe525943fafbb356921621dbf8c4995484d3c509f32e87392b5aa9fb89da4d2c69a410444f0ac0d4a12d55b00d070cf33fc747246ec51ceffa14a0ced6cb87ed9ea07a4ba938dc37bb62ea1b4c9e2f5236ff86d562a750d4f54d41104e553650d04ce6c13f34bea2332ca0551629372100b2904c7fa1381caae34167f970664f28b00bacb92b715b630c83a0058de6ed1f01a0faa9d25b1491a4312e599908d783af2723a56eeaebef7b84b516b3114fbae1882d57123c655a9f3e744453227e6d5529eaaaaa0824f1d8325308876f5b2c6a6c1d36fc86329cdf9491ade1f4e1df6cdd409593997c830f3d4d1a2835af294843addf9e149a31d88212f56472a230336c5ca3e7791aab6032dfef4743ad92a590506f290d5d0b2538858f6e20327fa184fc59fe66564ab1a61070c25aabae51afc37ac13dae150c99c55cb777e3039cebd20f5f397bc305a239a801cb548b478cf1a5177bfcbf5a03cc26317c0b12fffd015a9552806d9beb6d4a2a0df805bc5b1122a4ece3bc4814b29a4cad124dd652511d0c49cbdd927948f71c80ae287b11085ba848c095a70a2a6b714ec0b5e3cc5a6b40cd1c3a068213b1789a59860c1d219ae1dd139f9466a54073f4730f8f0028ecdc080132b1a1f3f950417f7febecb871c3a0f84d83cb4fef13a16f6aa9a1f9e12fc1fd2d1b8d1f2c2195b02285eccac73e11cc5b9c5bdd2802e1cca228ec41970c7769cd04c26785d9b237a115c4ce46de0f2a408a8251a92f714d732473e3b74fcff1192451a6f45ef927c04bfd12dc8341a3a8489afe46753a245ac3a5bddf68b1968c1a378815ba0e88e1d4a88b70842f42019fdf3a3fd7cbab37b1959b724245a07444434505ccb169fd1979c743b8203fc9ec4950f79e99cfab984daf91269506876e20750941a9d2633ad10aa8fa70c14512c5b58d09e1e455f15c78dbd89158eb087f0c272ce5ad8a3ab92b21457db6e1c63ac5b7aae3253d7db2655e738b80bb901a17be6b3a145f719a3bc7f3c2a971ef23dad5077e3c3f8ff9012e9ea2c72a8157177fec368698d4f2e591510a15fcf6da2ba580d6296503ea065c1224ae10057a35eb97be8d8d46afe25e00cf62292b0f5da6829f0ac7951f14ebeca8aa57f9ec55587224f61edd0ef57f4f774daf8e2601eff936b0115df58d50789af6565fd9d63e84cf0a36310138aa83676b728ed02102869cbbe88a50be7b9522809ea476ecc52fb61334930fce4f20e7fa1d01801948ab20122bc78abe3df16e9f733b9d5f43d8c318189ad9120299c06e482a0c36516252ef2a186e421dff991303ac69cbd22488b35f38bf6867a7fe7760ed28fda5cdef07a55f3337b13b1259cc528e70a841b30118dddd8c20d08bb83567db654fa4299ef15a09d721072d57504879a32ee8c79a386c11793167d0920efd4b401d56e823e211aa22f06599c9ec73416ecb311017a5713a85ac3fb32b9f458454160ddce861aa98abdd259a80b2ac09eedac9c721566d92588c5d628921c2d78452ed6fb9b3678830fdb0ce5e5e9e0ad3a3c933c37f401961bcf2166914d889a90d71adeecf2218d6fe7ee7d1b846b476edaa1bdc46213ffbee5a71f05b7a7b8c6ad5dd140b2e438db9f321f28c2aeb41bf8af131c6700bf6fbce8e87c3807a45ef90947867f5e657e69c0841422c5f4a7f0bbbb78f1ee2c68ec50c8c29920f175a1b108033d1e91b3bc39f92f2844655be4dee19785fd6fb8ba35c343bf64c8f66dff030f28fc7a9e8037097412f42366f4272edae8dde53584c82688b932425e1f778ac94fd9b4b7755a1f60355cf98a0fa45eb17d525696f449d64114d86863735c634d92c53089724d5e3a7a9004b701f1affc7d8d3b3ba7e080467a2f4f0c6bab47a2de3b793bcf009eec9b1bb04fde326a3b80b84a38912cc5eb978f302cee6fe2022de4d6200d80b28ff48f6dc2f897c82f263b2616516dd77f857bca2bf10d6fc63e19e2e6319824d3fe3213dac87008a95c880b58ea099742811f39933f8a6e7773cea8634aea544102b6cd655f5a40e86ec9f10da9606b9605fccebeb018d276c572848435acf7dbe00f96c17f5451e64f2fc515d726c7592e9bdb4d2093c3999e0a84047b4967d134cdd9c4a4fe6c5567dc0afb445a0e3d756d23946ec1687e84231c5734e62fa6c485b037ea930f67e4a6a01af69db0e59117636ca77f641f9363dbe7c0b624dec586a3d03edf4093bed5170080e2751146cfdc3ee2d4b156f4d24e53c49d19684896094af709ceb8bbd47f1872b06b234f5d8434e35989c5a472fd8f272245ca2720036e43cb85099596daa14e13ce2f2895ed34da36073796501682e24a44fc2cc410ec44fb5b9911b1d348ad4f9d7149e14cefe61029f47081014c6e5b8a2308d13dbb0836146e29862e460ac2edebfda7427e2decbc2145eb002a27646fdb3a6091ff3d24d1a07eefd9a0621a19ecd586109b50539fc8ddeb4dd799599c474d5fb2567767c9107a178f9e692966886656a95a64ba49367dc6713dea62e8d1d2749675f24aed7a10ab4e914b4e94a47b615d568c1d3dfb3abe4cb4f99bc8b3415459110b04b6b9806ec2aa323dadfab7a164311fa9c8d4916b6eb1678572b28a234bda904e26abf65f1ff2f9e2f35f8cd264f25c1bd7942d908f6754ecffdab988aaf16441e2d4ad6771b3c2ab6681dd7073115e4e56a299de17e80c688f39b768fc1ab481ee8dd0347f3289b94076a34b487678f7bdb5190805f5d04ed485bcb0ae72ef34dbb11f728b0214dc03adcfa05ae68c30fed8bfcbc02f66b2dce0c331f0472a4e88d1889e6c4ebac9fab77815dc288ae7c3ba2d930b2c79f4c332f80bb62ff8c08f7415db8dcfdd6eb566b54301d859ae7533d0899baef7052e1578844d54978efb1cbe29cd20fa00c84fe911541bd202ed40b9e904ca85c5e4685d35ad70102f6093a95e6d02711fc3a34c7838e3a78903fb305a9a020cd492caed75089a718e703e83d8974867cd837776119eb04556e8b4f13dc54adc516bb0b806de77120cefe4eb90d4907bde6f0de57ded40f103b8733c3c3f950e3c24c1cd6fd5d4e12b9d4f81476e3f036f319e5878dca3bcbc0c602835be8d6ead5b107967c9de68381003a5968331ecaff3f1f34a72d54b0bd2d19bc1d85961c1864689b1def2fb77b604eff8f5835ffe3d155be2bb2b5e585a0108677839d9ece2e85e5f4336ce955cd933c2329e802523c5bf652c5aa5980dfbc011de3350e3ff1fc0a95e03bc8a37847dd9301ad1992d454fa44688f2db4ee5cc5a61775532882fed8e6ac1596b2fa1f378d5d7619f4e0db0445237874db08346db6e9ac36af9ed03c9ccdb007fe4d1076ef76f0a51c16c0f581065ec01f20d9966fb55ebfeed1a4a3ee3ec53619fae2ff4545cbc34a8440f06bb427ed443af03ab0fa683a13788e00328c131b91ad0c955de866af1d778307f5fe9f520f501569d3328f33240c1ca57f2a6a6b7a6e28ef95df16dcff51d5aeb2f414ffbfbf4bb9474976295587161fa8eac78d2b075e396c4fd2f1c29bb95c60730e8eca79f9ceb3219352764ad9df7cce05983691ca858c7600bb827c1c175ff3d5873ab3b967f6fdb36ec1743ee41ed2b2da258c9b648ad67302012cf539e4d70e06eb2f9140d1594a5778a3b3d073e26e5ed3036342ac83bb87a95faa7bf3e6ab79530493b74bb35ce3fe5bb6b1c95fc5506d9092c5b2ad141c122891b3eb080f3c7008aeace87f0d4b23586edbd7f8209ae217f36eee76bd87cbe6ca9ff10985dee353eea1417749add933ac363617832e42e6e9a34ce11b8444ad22b23d77594127be0b34fecbbaf60d14990b0865c6774b0779a69048cb1757af652c2398b742336545a76cc90c6de1bf5bf967a90b766ee3470b51573455e066365c656ac2bef19b6772ae526bed8feada86ba3c0d9925579d8d336a55cad1aee88a82201d1120658c7a89a422cf66b7fedde0307a15705b3890c15451c74b15ed144339fe56ea07482705ed8e14ce2ca2ba3477d11df2a9cea87111340a3bec572f88d54a70d80fe5e90431fef991153b18c02abc313b9834908b6722505fef7f233f3ff3945039755ad901ba04ba184aabbfb78cda5884b3a2b72ca681d074b45437a8425d4be1e07d287407b461aa3537aba5d45501d1f8c9fa5a7608fb10d48498d0e85c75fc0e6cf81d8ac3ce2a23bbac9414a17784407bd704402da1c9d25ee6b3aab96a71251764efdbb2c6d2ab178a146eece403e4a066f780e82c8f385e804b22b559d751104b4869ef732ba2266ce95a40eb5d9d049456928329394595c2877383aa284e5dec17f675d2b3dc8d7599608e31c784eb1cf07d994b2dfe4483fe4dbf252c9a3cb4b2c93464ecf26f127b55b0b8c90e7858f528feb9cb9b5e769c233c25d084f73695510f72cb28632e3ae23b28e08ae0a1f5f8679ce1ee445feaffb7a38ddcca6929c9302a6414a09be3efaeea96848d38b753534c5715e822fb36ebd87797374f67d7b9f29d605b617344fb3cb078701cfe83efdb45179c7a37c35dcc949abe593f48d1fb1c286c0ae2a63ddfbbfbbe4f72b1661ef0a0c37e37251df072a487cd4b87098657a91ee1d44418320c099c903b3d5a8ab4468cb4ca60e118c3226b98db34a086f13bc10650108ae7f3318769f1a1a699395d27cb9117d98da979dc36fa208a344881b2df5780e3f6f0ce764d9e49a8ee40882399edcecba32482a937ef9ba80467b1c367ec622f215a7ff33138d3cec7e7c4dca6b74e8046e00a2f6224c104faf8bf22324c5ba89fb5b5f59a1fa6b54b0f7d7a5232c92fa227adbcc3b20fe0dfe791acae75c3d40444d296e94ca78da2a187ed8afa1fcd94fa58b70b57ef246de8303f6614d94dec172d44c51e7ed725a9538d4eb0d8673e55bf9a8e3bf7f0ef2f5d0e9651900e355fd40f65acc89dabf55267d1491c4cb1de8363f7c7fee444f12c3e28f21c7bf51ace12b3b76062e4d07af9d7495e766eee0df7663242653868213eefa311f6dba0e35c971706654aa76a3ab1b0ad8079cdc62395f7593041d4f3863f31e7b5daec63d33456ec9cd7b3d9bf49e73bb72d77115e532f9be8d4f62d47eaa322e8f30937c38d833b9cef8240998f6a75c738d6675f0fd1b8dd2d7691d8ba380dee754316ac1fa5934b46dc06b806528bc8e2a8f911423d4107418e9310f40c45bbdd3f40629e4ba102e7564d88d55c004334b822bc5850c510a0322a64e0252729a36ffad3ba7518ccb5fbb4cb730f0fd5da7f09f09b1ee71b40898537eb40a66f931625a7b95875331f7b63f46fd4580eee150fbbc850a846d5c7c66ffe17dd723f2f4d8e3fb6cafbba75fb50b64a1fe670632b55e965e2bf2c013666cafe94ded047cd58b4eb308dd63c28f9db8e578f396d5f69be475b5bb6c943f4cc017c9f4be2e3d62912aaf3d6ac11c62a79acda9e318a833192623c6200371c5c965788c6e203cbf6cd320d8a487b5b653cc46737ebaf6d656d1d30b21820f522d13e8e96ddc7dfce68a8855073ff420c897a0f53ee8e4467d0d0b794e5c9e7985a1783c620d86587ed03409d6b3c0380f7a8b00478ddabd3c7a1677b6db06ed8f6feee1f728745b8c8b1ff9b11974a17cc0db78900be218d1224433797bfceac1df54b470e4556924145321863979bccd983d9943963dedbd45cd5210797c3ac9b307835fb9417ad4aa8a9ba70df5796d631d029c9cb4bbe787e54989d0b95fdccc57c97942cdae8839b2dfe3b8529b3fa0ea4dc7657594f1bfe50764e707049e2e9711a043e1b3e221400ced242a96eb16e655cbd60c3165fcd8eb33a5c802ff33e713f1bfe3a392ccc946aa94f26c67d17ba88ef42d88234c3fff6f491e5970fa361e1d796a80aa6fcc9142883a308f0f3b7c66ed97b96894bd2e19849065d65da31efbc358ef2574894d97d4f639b2f538eee80d1615d57386fd7c57dc26c1efa53790bab1d2c0ac4805d1535ff6d25e10e6f4278d13230ddfb250e55301c84d22f2664a4f871d767cad4b31bf302997cdc8f934995ca2751483e26024b039c5a2dfd62b05a02a89301ddeeac37d6a4a9dfc4d0e48516f64997a6a687675fa814d6cbea631c247059fbc1d77b61fa525c2c58b51d03b86d0cbfa1888882173f5a73aa3dae1b8e07b238914a3d622ea66b594b474e7bcc8605dcf2c9a95d3f193d15b869f6d5a75af2b6e77fc8a3e4da968091e687cb1350fa603953408a530ef83dc1a2e949a62d569c50f9bb60ef76bd79c6a6462cab354039600683a7a4a7ebcb3dc63de8a54de03b4d25da96118c756e9b4ea7445cd74ea8c254f4d0712fde5292dd46e2b4d1e328d87cf4e3bc786a486f360028314e28c3c3774d0e947afbbbd21a9caffa94710bc8ed806de20084cf80b5e8b00eda1ad52a6ad28db7abae12e6068d63ce873e37cfc22345de353f007dfca37de6fa734323791983b5df3a05235e31830f6366d1bd560d4f565464abf476df1eef77c52da4a2036d2b08dee7b17172755b7b027bbb547b36f8f83423232040451b5cc332c9666dd797f1d536e9a1a6ac02422fddc821c54b1f485458f9011fe9f7ecfe6e879a1365f5f8964a59f6c6cbd93c1ab8bb3ff4dc2aeeb8c2accd5a055ad7a3ce92a9651bb27f5f67de422b4bc9d598151f573b4dff4913930eee451fdfad7cdf4abd0c4bad326a5ea003431fc4e0c4633f8fff2d45dbfdbae07c419fe25becf4ff261e664d126f59cd831ebac2a56cb01f9ea530d2407749db10780aa3978b54646dd877368be7d7a7fb300592e76ee1aa85951d7bc025fab385c891a75911fdf5305158bf10b6e807a50a677b05ecdb6ef83c8e7ad901cd36f35a4b8e05c3f833486d1a672d5984ec3a7636c932aeac23aa23c493621a4db3d970299327bb8566a47712560b458f1ada601e6e144b3800dac8d275bb5cbda88f025115d2524f1a46999190b4a175e4c7cb3a5fa6d8b38b589130e94d7dab3317b42c75abc80585c69a1f72f821f78e3dd2225ae3a92e9edcc8135ab030de1ae7e4344b6a29102ef944ae1a7fe4e982a6607b05538b3c2f140e4fcfd67a65cbfd4ca9f3089f12790aeed7a063519055015f4b441c3cc109f1e6dc294fc21d7425fb9c8ea1a155447dc63111b92e5540eb98ffdf845a6b699e09f0862f183c93b974cc92571739ffdced884049559b4a663b738e7f0172b3da7c8090c4320eb9348d46521ed3f8edcdea98e6b0255a975aa44dd032108f2f4d060b6ec391978cbe773c75d2326e9a4b5dbf0746f38b4b2502d5630e981467d6c6dc7d0df77213c0fcfe6e5489491aebed4bbae5482e7eec06ed7dbc86d481003bab91ac1401b9c5f6edcca5e45301d21b4bffddf3830fbb75b66a8bb80bbb34c6f6609475c95e23558b3c21e7ba36019c9dcb1db7609e726d835a5936811da4ae61280d0eb789dc8d5354b14c758a026dca81850565c779958f477d35f1f35b07ca61cc6a09c14883e7b9f9eb979ce5be0cfe8fa804037f19f276b6b9dae396a01cbb7db19fb561acfab413b64a82a58f6167e75b898e5a73b7c554218ac91123318d2c3578c5f489bce5b19a6e9fb955a4d309ad5d20de27a181f0f798d2d0a662370cacb60b7cf3751c910bd14cf780118cf1faea9874dd5e79e98b43f5ca8a7d1f8a783e863343aedf7982465c5b5646bf026a33778d7870bcbb9d45deb2a7fcff54858e823b3596374ecb17a2514cdcfcec41679593904c58e8a82d3e40a722b3cee7b6984b1636e0e1e3bee9464de8b00c7e8e9b506393161b692568f588d68beaecf9ad5d33f147abad909d9cde12918dbce7b70fb8f22815b834d34872f7d6da0d6fa6e98c728735d26f9ec50137235d58aa0e1bd7e17fe3d51bcd775fff086f66b19fc97a2f467248f382d8310c6b114c4d5erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfindbugs-contrib-7.0.2-1.fc24.src.rpmfindbugs-contrib-javadoc@     jpackage-utilsrpmlib(BuiltinLuaScripts)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.2.2-13.0.4-14.6.0-14.0-15.2-14.13.0.1Y1S@Y i@Y i@XP@X8@X@X6@X0>X@W@W@WW~W%VՄ@VV@VZV5UXUa@Ut@TTTq@SSS@S8@Sg}@R`@RkQQ@P*=P*=P*=PO@ONV9@MQ0@L@KTM@JJ#Ji@J|I@@Richard Fearn - 7.0.2-1Richard Fearn - 7.0.1-1Richard Fearn - 7.0.0-1Richard Fearn - 6.8.4-1Richard Fearn - 6.8.3-1Fedora Release Engineering - 6.8.2-2Richard Fearn - 6.8.2-1Richard Fearn - 6.8.1-1Richard Fearn - 6.8.0-1Richard Fearn - 6.6.3-2Richard Fearn - 6.6.3-1Richard Fearn - 6.6.2-1Richard Fearn - 6.6.1-2Richard Fearn - 6.6.1-1Richard Fearn - 6.6.0-1Fedora Release Engineering - 6.4.3-2Richard Fearn - 6.4.3-1Richard Fearn - 6.4.0-1Richard Fearn - 6.2.3-2Richard Fearn - 6.2.3-1Fedora Release Engineering - 6.0.0-4Richard Fearn - 6.0.0-3Alexander Kurtakov 6.0.0-2Richard Fearn - 6.0.0-1Richard Fearn - 5.2.1-4Richard Fearn - 5.2.1-3Fedora Release Engineering - 5.2.1-2Richard Fearn - 5.2.1-1Mikolaj Izdebski - 5.2.0-2Richard Fearn - 5.2.0-1Richard Fearn - 4.6.1-6Richard Fearn - 4.6.1-5Fedora Release Engineering - 4.6.1-4Fedora Release Engineering - 4.6.1-3Richard Fearn - 4.6.1-2Richard Fearn - 4.6.1-1Richard Fearn - 4.2.0-8Fedora Release Engineering - 4.2.0-7Richard Fearn - 4.2.0-6Fedora Release Engineering - 4.2.0-5Alexander Kurtakov 4.2.0-4Fedora Release Engineering - 4.2.0-3Richard Fearn - 4.2.0-2Jerry James - 4.2.0-1Jerry James - 4.0.0-1Jerry James - 3.8.1-4Fedora Release Engineering - 3.8.1-3Jerry James - 3.8.1-2Jerry James - 3.8.1-1- Update to 7.0.2 (bug #1456618)- Update to 7.0.1 (bug #1442499)- Update to 7.0.0 (bug #1442499)- Update to 6.8.4 (bug #1431470)- Update to 6.8.3 (bug #1421516)- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Update to 6.8.2 (bug #1398044)- Update to 6.8.1 (bug #1396311)- Update to 6.8.0 (bug #1383534)- Don't validate pmd-rules.xml during build, as this can't be done offline- Update to 6.6.3 (bug #1379056)- Update to 6.6.2 (bug #1370690)- Update to reflect FindBugs plugin being installed in droplets instead of dropins- Update to 6.6.1 (bug #1328962)- Update to 6.6.0 (bug #1301782)- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- Update to 6.4.3 (bug #1291027) - Drop findbugs-contrib-encoding.patch as the problem has been fixed upstream (see upstream commits 5771866 and dcb015d)- Update to 6.4.0- Force use of Tomcat (not Glassfish) Servlet/JSP API JARs- Update to 6.2.3 - Put sample classes into JAR file - findbugs-contrib-javadoc no longer depends on findbugs-contrib- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- Update to build against FindBugs 3.0.1- Bump to jsp 2.3 and servlet 3.1.- Update to 6.0.0 - Add extra dependencies to -samples package- Install Javadoc into unversioned directory (bug #1068945)- Update to build against FindBugs 3.0.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Update to 5.2.1- Fix requires on junit- Update to 5.2.0- Rebuild against eclipse-findbugs 2.0.3- Rebuild against eclipse-findbugs 2.0.2- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild- Fix location of symlink added to FindBugs Eclipse plugin- Update to 4.6.1- Include asm-tree.jar in compilation classpath- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Update to Tomcat 7: depend on servlet3 & jsp22- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild- Adapt for building/running with openjdk 7. - Remove not needed parts.- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- rhbz#652019 - migrate from Tomcat 5 to Tomcat 6- Update to 4.2.0- Update to 4.0.0- Rebuilt for findbugs 1.3.9- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild- Add eclipse-findbugs-contrib package as suggested by Alexander Kurtakov- Initial RPM  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<7.0.2-1.fc24fb-contriballclasses-frame.htmlallclasses-noframe.htmlcommebigfatguyfbcontribFBContrib.htmlcollectCollectMethodsReturningImmutableCollections.htmlCollectStatistics.CalledMethod.htmlCollectStatistics.htmlImmutabilityType.htmlMethodInfo.htmlStatistics.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmldebugDebug.htmlOCSDebugger.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmldetectAbnormalFinallyBlockReturn.FinallyBlockInfo.htmlAbnormalFinallyBlockReturn.htmlAbstractClassEmptyMethods.State.htmlAbstractClassEmptyMethods.htmlAbstractCollectionScanningDetector.htmlAbstractOverriddenMethod.htmlArrayBasedCollections.htmlArrayIndexOutOfBounds.htmlArrayWrappedCallByReference.WrapperInfo.htmlArrayWrappedCallByReference.htmlBackportReusePublicIdentifiers.Backports.Library.htmlBackportReusePublicIdentifiers.Backports.htmlBackportReusePublicIdentifiers.htmlBloatedAssignmentScope.ScopeBlock.htmlBloatedAssignmentScope.UserObject.htmlBloatedAssignmentScope.htmlBloatedSynchronizedBlock.htmlBogusExceptionDeclaration.htmlBuryingLogic.IfBlock.htmlBuryingLogic.IfBlocks.htmlBuryingLogic.htmlCharsetIssues.htmlClassEnvy.htmlCloneUsability.htmlCollectionNamingConfusion.htmlCommonsEqualsBuilderToEquals.htmlCommonsHashcodeBuilderToHashcode.htmlCommonsStringBuilderToString.StringBuilderInvokedStatus.htmlCommonsStringBuilderToString.htmlCompareClassNameEquals.htmlCompareSpec.htmlConcurrentCollectionIssues.CCIUserValue.htmlConcurrentCollectionIssues.htmlConflatingResourcesAndFiles.htmlConflictingTimeUnits.Units.htmlConflictingTimeUnits.htmlConfusingArrayAsList.htmlConfusingAutoboxedOverloading.htmlConfusingFunctionSemantics.ParmUsage.htmlConfusingFunctionSemantics.htmlConstantListIndex.State.htmlConstantListIndex.htmlContainsBasedConditional.State.htmlContainsBasedConditional.htmlContraVariantArrayAssignment.htmlCopiedOverriddenMethod.CodeInfo.htmlCopiedOverriddenMethod.htmlCustomBuiltXML.XMLPattern.htmlCustomBuiltXML.htmlCyclomaticComplexity.htmlDateComparison.State.htmlDateComparison.htmlDeletingWhileIterating.GroupPair.htmlDeletingWhileIterating.Loop.htmlDeletingWhileIterating.htmlDeprecatedTypesafeEnumPattern.State.htmlDeprecatedTypesafeEnumPattern.htmlDubiousListCollection.FieldInfo.htmlDubiousListCollection.htmlDubiousMapCollection.htmlDubiousSetOfCollections.htmlExceptionSoftening.CatchInfo.htmlExceptionSoftening.htmlFieldCouldBeLocal.BlockState.htmlFieldCouldBeLocal.FieldInfo.htmlFieldCouldBeLocal.FieldModifier.htmlFieldCouldBeLocal.htmlFinalParameters.htmlFindClassCircularDependencies.LoopFinder.htmlFindClassCircularDependencies.htmlFloatingPointLoops.FloatForLoop.htmlFloatingPointLoops.State.htmlFloatingPointLoops.htmlHangingExecutors.AnnotationPriority.htmlHangingExecutors.htmlHttpClientProblems.htmlIOIssues.IOIUserValue.htmlIOIssues.htmlImmatureClass.FieldStatus.htmlImmatureClass.HEStatus.htmlImmatureClass.htmlImproperPropertiesUse.htmlInappropriateToStringUse.htmlInconsistentKeyNameCasing.KeyType.htmlInconsistentKeyNameCasing.SourceInfo.htmlInconsistentKeyNameCasing.htmlIncorrectInternalClassUse.htmlInefficientStringBuffering.AppendType.htmlInefficientStringBuffering.ISBUserValue.htmlInefficientStringBuffering.htmlInheritanceTypeChecking.IfStatement.Action.htmlInheritanceTypeChecking.IfStatement.State.htmlInheritanceTypeChecking.IfStatement.htmlInheritanceTypeChecking.htmlInvalidConstantArgument.InvalidPattern.htmlInvalidConstantArgument.ParameterInfo.htmlInvalidConstantArgument.Range.htmlInvalidConstantArgument.htmlJAXRSIssues.htmlJDBCVendorReliance.htmlJPAIssues.JPAUserValue.htmlJPAIssues.TransactionalType.htmlJPAIssues.htmlLingeringGraphicsObjects.htmlListIndexedIterating.ForLoop.htmlListIndexedIterating.LoopState.htmlListIndexedIterating.Stage.htmlListIndexedIterating.State.htmlListIndexedIterating.htmlLiteralStringComparison.LookupDetails.htmlLiteralStringComparison.htmlLocalHangingExecutor.htmlLocalSynchronizedCollection.htmlLocalTypeDetector.RegisterInfo.htmlLocalTypeDetector.htmlLoggerOddities.LOUserValue.LOType.htmlLoggerOddities.LOUserValue.htmlLoggerOddities.htmlLostExceptionStackTrace.CatchInfo.htmlLostExceptionStackTrace.htmlManualArrayCopy.State.htmlManualArrayCopy.htmlMethodInfo.htmlMethodReturnsConstant.htmlMisleadingOverloadModel.MethodFoundType.htmlMisleadingOverloadModel.htmlMissingMethodsDetector.htmlModifyingUnmodifiableCollection.htmlMoreDumbMethods.ReportInfo.htmlMoreDumbMethods.htmlNeedlessAutoboxing.BoxParms.htmlNeedlessAutoboxing.State.htmlNeedlessAutoboxing.htmlNeedlessCustomSerialization.State.htmlNeedlessCustomSerialization.htmlNeedlessInstanceRetrieval.State.htmlNeedlessInstanceRetrieval.htmlNeedlessMemberCollectionSynchronization.FieldInfo.htmlNeedlessMemberCollectionSynchronization.State.htmlNeedlessMemberCollectionSynchronization.htmlNonCollectionMethodUse.htmlNonFunctionalField.htmlNonOwnedSynchronization.htmlNonProductiveMethodCall.htmlNonRecycleableTaglibs.htmlNonSymmetricEquals.htmlOptionalIssues.ActiveStackOp.htmlOptionalIssues.htmlOrphanedDOMNode.htmlOverlyConcreteParameter.MethodInfo.htmlOverlyConcreteParameter.htmlOverlyPermissiveMethod.BootstrapMethod.htmlOverlyPermissiveMethod.htmlOverzealousCasting.State.htmlOverzealousCasting.htmlParallelLists.htmlPartiallyConstructedObjectAccess.htmlPoorMansEnum.htmlPoorlyDefinedParameter.BugInfo.htmlPoorlyDefinedParameter.State.htmlPoorlyDefinedParameter.htmlPossibleConstantAllocationInLoop.AllocationInfo.htmlPossibleConstantAllocationInLoop.SwitchInfo.htmlPossibleConstantAllocationInLoop.htmlPossibleIncompleteSerialization.htmlPossibleMemoryBloat.htmlPossibleUnsuspectedSerialization.htmlPossiblyRedundantMethodCalls.FieldInfo.htmlPossiblyRedundantMethodCalls.MethodCall.htmlPossiblyRedundantMethodCalls.htmlPresizeCollections.DownBranch.htmlPresizeCollections.htmlReflectionOnObjectMethods.htmlRuntimeExceptionDeclared.htmlSQLInLoop.LoopLocation.htmlSQLInLoop.htmlSection508Compliance.S508UserValue.htmlSection508Compliance.htmlSideEffectConstructor.State.htmlSideEffectConstructor.htmlSillynessPotPourri.SPPMethod.htmlSillynessPotPourri.SPPUserValue.htmlSillynessPotPourri.htmlSloppyClassReflection.State.htmlSloppyClassReflection.htmlSluggishGui.htmlSpoiledChildInterfaceImplementor.htmlSpuriousThreadStates.htmlStackedTryBlocks.TryBlock.State.htmlStackedTryBlocks.TryBlock.htmlStackedTryBlocks.htmlStaticArrayCreatedInMethod.State.htmlStaticArrayCreatedInMethod.htmlStaticMethodInstanceInvocation.PopInfo.htmlStaticMethodInstanceInvocation.htmlStringifiedTypes.htmlSuboptimalExpressionOrder.htmlSuspiciousCloneAlgorithm.htmlSuspiciousClusteredSessionSupport.htmlSuspiciousComparatorReturnValues.htmlSuspiciousGetterSetterUse.State.htmlSuspiciousGetterSetterUse.htmlSuspiciousJDKVersionUse.htmlSuspiciousLoopSearch.IfBlock.htmlSuspiciousLoopSearch.State.htmlSuspiciousLoopSearch.htmlSuspiciousNullGuard.NullGuard.htmlSuspiciousNullGuard.htmlSuspiciousShadedClassUse.htmlSuspiciousUninitializedArray.SUAUserValue.SUAUserValueType.htmlSuspiciousUninitializedArray.SUAUserValue.htmlSuspiciousUninitializedArray.htmlSuspiciousWaitOnConcurrentObject.htmlSyncCollectionIterators.State.htmlSyncCollectionIterators.htmlTailRecursion.htmlTristateBooleanPattern.htmlUnboundMethodTemplateParameter.TemplateItem.htmlUnboundMethodTemplateParameter.TemplateSignature.htmlUnboundMethodTemplateParameter.htmlUnitTestAssertionOddities.State.htmlUnitTestAssertionOddities.TestFrameworkType.htmlUnitTestAssertionOddities.htmlUnjitable.htmlUnnecessaryApiConversion.LegacyInfo.htmlUnnecessaryApiConversion.htmlUnnecessaryNewNullCheck.htmlUnnecessaryStoreBeforeReturn.State.htmlUnnecessaryStoreBeforeReturn.htmlUnrelatedCollectionContents.htmlUnrelatedReturnValues.htmlUnsynchronizedSingletonFieldWrites.htmlUnusedParameter.htmlUseAddAll.LoopInfo.htmlUseAddAll.htmlUseCharacterParameterizedMethod.IntPair.htmlUseCharacterParameterizedMethod.UCPMUserValue.htmlUseCharacterParameterizedMethod.htmlUseEnumCollections.htmlUseSplit.State.htmlUseSplit.htmlUseToArray.htmlUseTryWithResources.State.htmlUseTryWithResources.TryBlock.htmlUseTryWithResources.htmlUseVarArgs.htmlWeakExceptionMessaging.htmlWiringIssues.WiringType.htmlWiringIssues.htmlWriteOnlyCollection.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlutilsAttributesUtils.htmlBugType.htmlCodeByteUtils.htmlCollectionUtils.htmlFQField.htmlFQMethod.htmlOpcodeUtils.htmlPublicAPI.htmlQMethod.htmlRegisterUtils.htmlSignatureBuilder.htmlSignatureUtils.htmlStopOpcodeParsingException.htmlTernaryPatcher.htmlToString.VisitedInfo.htmlToString.htmlUnmodifiableList.htmlUnmodifiableSet.htmlValues.htmlXClassUtils.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlconstant-values.htmldeprecated-list.htmlhelp-doc.htmlindex-all.htmlindex.htmloverview-frame.htmloverview-summary.htmloverview-tree.htmlpackage-listscript.jsserialized-form.htmlstylesheet.css/usr/share/javadoc//usr/share/javadoc/fb-contrib//usr/share/javadoc/fb-contrib/com//usr/share/javadoc/fb-contrib/com/mebigfatguy//usr/share/javadoc/fb-contrib/com/mebigfatguy/fbcontrib//usr/share/javadoc/fb-contrib/com/mebigfatguy/fbcontrib/collect//usr/share/javadoc/fb-contrib/com/mebigfatguy/fbcontrib/debug//usr/share/javadoc/fb-contrib/com/mebigfatguy/fbcontrib/detect//usr/share/javadoc/fb-contrib/com/mebigfatguy/fbcontrib/utils/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=genericdrpmxz2noarch-redhat-linux-gnudirectoryHTML document, ASCII textHTML document, ASCII text, with very long linesASCII textASCII text, with very long linesRpath = "/usr/share/javadoc/fb-contrib" st = posix.stat(path) if st and st.type == "link" then os.remove(path) endutf-8?@7zXZ !#,/]"k%^/DH5)B6mlףYUkؚ-y,=!S}0' +'p]XL2$E`W]y,57}eϐ<Df"M?E?HiFň) -l/4; Q6r@#5-%[!(Hp2β+" et G6BI.P7zc#RHC D75ܞ?>tOKS&2* %컟~ 1Z'?`M ZU\Y_P]&+VrLO="8 7[ژY{u%I\XSfJ0uUnޞL @A+}7%_JWmy?6 6Ix~ʤV.)4?7`i=%\ϩ0?.x1ŗzocwy, ֥m43zXx)إ\V2 Xâ|9 U>XaB/XR5K6K/FZuU_:(SDBcTk^]<E#a~1c?-FNTbkUH7,~pԧP:o0M),Ox$ *)4G}Ky"_3gϹD4UrHƚ<>fώ4&lJmq f_&D} M/dt slU0wN|%G'qY{V:GH`@P1e [ZgS2Z|.8e,NmiE e#(E F֬CV0 a:Eo`r{8bXjBW|@9`GԖA]:<@RgɦXv\ApH* 3k 4^_@)` ̑~.}|Ntp9Toa@J7cVw۽ yBT_Ƚ(42, 8w0LwMKch9#1 Zr|P^2Pʅ[Fe){x\ezZ[t3d xg|.|e_XK|"ʪL՝RD#>Kt)%7K]Q >ݻϮ\]D?0E4C}g!%1`FXn- s /A !`U/Ar65BPKHDZO V uJ:b%6p0:#b1ࣆ,L$ER?:$_)j'~\?+jbFa:\F!J8jr^>)]ʸk^Pr*3+ݡÆ4}Q>&oDaxV$NY Yxxն0;m("}"Pl& wjJ~@4Eqدn1x,}b/uHM[h 1os-/Lv2+*ՊRk)Qxx2z[^BUd 8& BJ= :g[)@D`WyK5PM?#|;'Τ,BeV+}CA=Hۄ;$i@"G$tEH.I&UXO[$$ގ3v̮:U2VL"jD/ڣmß"[ܿXB[#7J۽-8RJ Yu&m"?nJ+T.#sS?kG֓wri9 Q gBu2˱_t/vAo+(j^A]"ǂҟ+V⒭M"Z>։P Tͥg4 `0NO] d]-OIU0 h]죡+Fk _> o|u}@ ؚc=H P>Ը˶FWdՊoL&5J#9|<adl%kyg03[%/AC4X 7!/QSj,ၩv6=!fHlhAR ҋ~rT'tI+[67*Ɵ#BOЮpq11˻& %1DgQj ;^~|+D8Ӛ&[c~hwu,(jhSdJ,: QS'ꯃV*Ԥga76g֙~,+g(&\:LeU5DѹUL/`?_{xd\U SA7~ & oNi*%ʤꁔ&p`` 8u@i@Z"]+<%ē@֩`yQ4_ O‍7j!jRX ,4>I ,<@(}Έu|< "^#$J!k0ř" }+fRtv">G%|ۑTۮ"^‘*@{S& .a~;&pkXE<zKO0 U8jLT?i'tUʤAoKwM3sгo3l$[?lgoéiCi(]XMJYx*2FzyI:U -;ٝl"v}bR ljw\OnnƛDltܗ*Ee ԩ9|*]-o#oi'+k *:'C^봹˄ŏʸSvu3Ҙf0ttOJ E#̰/71?690ɱ̦cӯ ,ӎr ԭ,k9x"GUT Teo 6DU ^9w f\G#}ph?БѪ׀wY+ n*Q}emx_c5\y[ ;WV$ծDrIX8Z51܏?7% c'a; c*<^89E=v2'c]= k+' u0ޟboIR:-C릐ʩ1Kv͈~U(*aVrϭ`0{ߏ x\IʅZKhp5]=i^#)CY`S#z^q^aQ.) )Ov3}Vz2U#~Gni=ۙisu ΘgyɯBC?SshBBw*È-(-J%3%D. KT `Bjs]GBh;U uv((X?v;(+\"hchNtpo撩)^*&Iؑۺ\|Tq o':'l #`lG@qK7h\9F"-73<[!q xn)qcp(9X7Tl]e|Pr*Pp̣Fsh89K5ڍJka;+Y4Հn0?9)pT~KLMhѿn\qd.2Iz, |YsB!⯟8s"J^Yh1PY@@ A>c|T*AI{YjƘIiP4KgSHJaSǝ;לCP٣ZK-~>h^9.6fس<䶧g ~ҖY笻G pysv#tPj _ֈpd$R"9iN5rfrFafB6鮣ƌ\>&yȢ=R^3,5&z(J: "G&NFhQhS95 FJ/x v7|qR3a*$ ?\/-l6ٯtKlж 7?׫p!A49lc~\U,MTݧC'sn!P3¯ߚ]*F9^tGގlɕ)8|^q1U_{\if2-_Gu+V`% ~G4Qn4znIҪ$H;W+ӹ%6ītY#|_ QQܤNa$84F_٩c uÕWO"H#ywi ]Kvh|9Сװ;c+p~6GWZL3P{Ǧk%`WDaQPe&!7Ȣ9\ 20F !pֶ i:a0չ6*xS9jZ F|neM>ܴUY|Fu 5_E! YZ