findbugs-contrib-javadoc-7.0.2-1.fc25$> 'mn ];{@><ֆ?vd! ( S  << <  < < ^,< _h<dX<j<pp<uuuv(v8v19w1:1G <H<I<X(Y,\<<],<^ bdeflt<uƜ<vˌw <x<ydlpCfindbugs-contrib-javadoc7.0.21.fc25Javadoc documentation for findbugs-contribJavadoc documentation for findbugs-contrib.Y1buildhw-04.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큤Y1Y1Y1Y1 Y1 Y1Y1 Y1Y1 Y1 Y1 Y1 Y1 Y1 Y1Y1Y1Y1Y1 Y1 Y1Y1Y1Y1Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1Y1 Y1Y1 Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1de3fd822ec1cc37152b3e70ad1b1bf74929668ebe77cae87487d39989b1b5039da6aac96aa1605cf825d2de32d1f2a1f73f8ed77dfe9b689666379a42a6e4be3747603ee6aab024f716ebbe2456b491790371b302056e6d8d5432e636e18927d0bb9986201dc027425d5992ac13eed178bd1c639d35e2f54b7a25e2df4a2d2175e700f03d0864b2831ea5b0196a85640135938d11f911c036698525fafdefeff86da681913c15e197e8a26bbdd7a30847a843247dbd8d0e3c96b7459e83e905d27ba5b3ad0f5319f2390d537c7279fb1407d9fb886f301bb8509fe06934d25db89af3410ad1d3bd5ed5d9f0b930d885c7c8a74fa0d5c31ad143547a614c9f828d5b4d6720869de7160bd55205cdc7c1b49a503c456b293de410b01b38d3abda07fc898ccf0cad3dd0ee9f01ba4fca6b596c4b954b95ed6632fb0b508f1c3a2a9086fd16ae45ba59ab8885a31cd89a19a7b8071cc8fcb969994c246afd2e1fd8ad81e3f79f0073129f597c7d9ffcba3650785d443063d9d9813bbae20cd9d9b6f72fbaba2cebc497e218530bb5b7d2a39110141c36d93da1436890fe7e572ada3097aee6f105d021825fa5f87528c150e9d52f7fc3311e6e0bccf567caee42e679d9831acfd481a32acc37b61ecf8b6535c458f728f99191298d1d518b24c1bf8c5331116172e34d023e8d23898b8f8aede8a5aa615a4f5e0e9780e44c38a537a88ec6748758035677e377d721fbaa72f2388beedf1c52f201bb7d39b02fea8bd2ddf66ba440612c89c8cdf6776e891b1f8f79ad09fd72fa945b126b6e1757ee442a5a7c634f36f5732e5c9e2b942e30095c4396a4393f19e81d843b7ef19df6e39ccbd6787cefdb20bade22d155bdd2d4ec8b0911392d6e75cc78548b81a31b9588953df8988a9830ef839a76de75df7c53c074a7d1c8241ec6d443c30e5af85499f48dc759be03926b432aa2e33d8b8625e2e5514c0590294e24081a5cf9cb1216e9848bd70d9c028e4c7b9ac696e1f55430e362b4b6f0f74c367ccaf73692ae1fa888360419ac4a658842cc5d3e1e166674dde458f9687a9fe0f5589d3311d71cc8a862915e8bd5bee7d3e0cc8a308e53d5c602191c47daa0f5869c042665781d87b4415e4d3079a4ea7922a1427404791ab4d8cb1b17bc9227301fd333be24734f31ef1576ae26d5c7cd7dbac70f9b18c760a22ca394b750d6235beee9781d0a1389ccd96e226a399a18cd8a96a587ba28b5ebfcafd5e551f183f6f2fd50f6549ae7ae88aeaedde5714e016c41a272fc0e165eaa23f52addde59a9f9e249689e0e48e78599c99bc92c7fe8155e33a35a9da28a4377e58e89e633ddf38a718f5e6723ca6d63f09e73c1bfe0a18b85bce1aa8768f825149aebd1a3177a909043d52e6588b1eb6b8508b4fde90eaf6c1438cf72d2a0b145524ec95874bd7360dbaa0f7d1e6cd69f1f9844b61dcdc271e2b6503bf7d94b8af2a1558eacfbbedb80bdb0acde11b79703fc8ed387e12d74b03daf5534c46e069a040aac4c8afa529cacfa095ec930102cd93a130d0a27587ad92187c1103e32e9398d30e09e10af1f925ca6bb803c542b7a53f0f390909bf957b91f15a905b93db0f8382d2fcd4db70767a6b198618e16d37d4628fc81bf383960addd75743546766e0e11bb0005537149e497b9d8ff75049d05b2897c14735ea9f8855ac52f2470dc8511352f0cbcf87662e65b3bc267b0fa68ed56e63777dd5490a6686a34b6d3c25c1d36d2373749740a3a4e863cb8318e2f389a76975da6473a54d211636593eaeda8fd4d8beab08cf119b892d8165b6243b25ac680ca84ac10d0aca0e6aff94ab85a5529ffe0451b37032f4dc53d5be6471ef7ce4646a625713a6cab4c18706eb34ef3b4f1c4820e6064c2ad5354e28189a77d19bc912b074023687989667815005217217b624c96403a34e9b3768bbae84185133bbb7d105ab84235845f0f2c3ddca97dcef11b069e65fd36df05acfb91181a10ca2b38a896862462a97646ab6cb8addf16a5ff5c341610b2d4183db49b5a811c7161a53dfd4861358d5ebf8760e458fe32d13e1d63f8999ef4fdae29360205955bbc527fb2ed7a2d16074ad6fbdabb4ec1a71540b1ca667802235093c2d59069a6fb7c8744d291784af108e630fc115e241e9227117c8ff8c267bc9d5af9b825cca834b2bb361a041315acf314605967bd6fb223189bc90fd08e9f1f4c09ead467e3086f69323baa99a2f7c31779b6602cf5a60fab3cd0be5f4dcb4931afa27688492b88597834f70e0e50b742dbc152391271236100396ec01530ee1f00825f65a16a89527ad990dd360f4dd93140dc97c72f6cd3e816a00b1a6a7c49abbc82c20fd0596a5b3f6ad6f034ce8a9ac1c54ed8f613077bab18c3395c70b87e4b0723e45e7862e265e64088fefb300ed919345314d809ae656d695f197e0cf1a473871a6bddd564726407fc62e20d6a15c868e5af4d880b9984ff1fd64cecf79ae91a20309097e154cc704db949c7b019856ee47252f2d1c80527ca8ed24cfbd3867641d037e1c78bbd30b22a13dd3b808b21498e26d44b1bc5483f2ad22db02da559ce171fa7e50a04cc1198ee7bdee54acc533bb4a5e60399e8bf72687b62bf183e8569ab63917f33ed4baef39d3440fdf77670893691819b209e400649d9d5b63738f56118204812068b619080d6739d6b2bd0efd355025e814724d2aa1758145717c4395d2103160151d60315efacf699afa4fe5ad5c0818f149659da8fbaeed0db2291f2d0010b10e116af978a0eab2d63bacfb2eceef677359c4fc79ba137b42d8ffc2257d8954bda71ab065940364d367df960dc40c9b755437598e99c47e9a7aceac3bbf7970501a1440af6df50333f478d469079b0cd46e4160d93b9a1f231c883f89a0238c937feab7bb8eab9a3620844cfafc8c9b82d5a719e69bf4e648290081d6e2449ca3d7596e32147fee198e12f53be20986160a0a759f11f19017d9c6caad92888f340af6e525bc87c3c849717553bbf0df80e389cc893a77b7cf5236e1762718417908f5a5c6b0dbfd4b55f0a66366d8ddc145c742a625711f67970fb0faa881532ef8839f0aeaf3611ff5cac2a6bc2659c6f9a97a7dfbe3a9afc34eb8de9df520a85235f6742d2555aca7d0c383a770925e02c50a7f600821e56bf34d9615bd2c4c0f0c3a7e8d93aeb5ecdcc65bf0d5e803cebe3db41df28dc4c61b22909ef315193e390ddb6f32b7645b742c921916eca556f2dc16f5a8f4f71040e98adb5503e51abb54e775f968483422edbd191e0e252a305e98812f812fd20ca6e3b1ca426baf62f3b0a8db42042a90b4f4a12c5324418fffaed8fcd26d4983e6c3dfca28c11e5a32fa7e894b04616105f948b1ab163eb9598782fae83c22e952b9a0e400b85a8bd5a22f293e4085efcc11762f609cf8323986cfae3a3c66c22d25852ab82de5ae3030a10c0872426ae5401ff0e42fdffa253d10a323f8681d035c1a07847d77ca20065ea402de7d70819de26553bdf0603118511cd1dbc35091f9cd388a56689e13cdc59de9c8d9376e4a31100d66b105178eb5fbf136132d47b4699772ec8b3e24e959abf22ecef03f71e8b60ab3b37701c267bea5400506d679fafaff2b6ba7ad03e0312306a6513479bf3b0ffcf34a6c826e38bf3a9a4cbd117d902e77ceb139f0f263d01eeabf9e6d1c82c49b455e9fb2ff66f5d32ef75d751e60c48e147595675de150bea91ab11b1f896f81551280026af654ab6d267f72d718cef565deade979d4a35fd53f3210f744413389cd9e30c8a50c714bd46e8510cf11e58af28be8a5208e003557c4d3a84d04baa91bc3421d67c5b6a0726a1e243739939413e168abc6f521787e485ec5035f57cf05a78b8e64503631355e47878d81a41a0224a66403364e020572b274e43e8c714f31d891763926136deb74f00215dc94ccfcdd759eccb9e3fc3eed279eaaac16412cc96566c72075f18fbc53b1d4e419ec1a3525a246419d45c80569e13ca91c734180962d90d6adcab222205283652dace3ec0b335779a5eb922cb1e2a5f45fa17e31a10f973771491388d1485c9238a04f692d92d1ae359abbfd0d4aca534cdf43bc60d9a013371848f7b82f0d46b03807f52df1d2f651ddbcc21123c40310e29202a6f427123a7ec0b6211335f2225ef41dd6d59c1b681e90e448b6f673e6281e8c29d4cba006341e3954d3879d16466358d5735c81610a43ced8bc63f06e8d469678d49f6b43076cdc888c3ffa62767101251fe9d6f0375ccf513aafc40ed845ad18716df755dc42c7a9dd31a68c588816431e8072d30dc81f035f53212daebd9b741f5a4d6b0e861b603ac6ed17b94b23ca58b8662c68bf04f12576d11b9e4aa42be546a688d569f563678622512b67daebd45e87a6e6fd48c74827f88da0a096d3a057906753f8b89d08cd52ba66d6fd6d280eb74123d58398af71d1b3ea2cc8a7c98a99cd734c7560318a0d16be20a49aba7ae43f7c29bdaf3166d32d844305ab9a8095c8192fcad8deb7068c81e0fffc9ab295121206dbcce22b6a0ac81012bc1402bee0101d9d30e4be22861845d077a53d2b0724e6a6c69af813dc4bc955b6e25adba268ab106e6a86b3f9e5a6b18234511ff1149b027137057ae1fdbfb5671a9e7d51b4e0e6010e97d12088ffe68e5ffa4b1a80b2e64c978fd6263e5f9dfad6caa701941a88dbdba887cee0a6194bf565fc6acb6e3c1f86a41546a13793d4bed117a8f79ad168892996925408631d0204b7bc5b34894ea60a2e5ce4854a248a3f71bc33ccaa568144ccbbdaaadb61a5ec296396d7feb329a1c849b16727bca86cf61714d2fa41aaf689d51db63c13849fc82443447f8cd8056614a5063613273ff338fa1b3296215b8b51e366e252de2e03c40241ab5a5ab063725b7fda14fb185c087503e76cb8e6b423fd1792bc7b71b2c124c929f3b02798a5da24fe2ed8a7d838f78e495bd9020a0991c01da2c12c8a7c8623fe1eefbe2ee9a7c04864e3145635aa7d2f2a6e7d154d05fb0cd03fff94631786f5b6f2d6311c2b516b4a7290d9ba2fe53c2b489887af625d9c1a3ce3edb801c114968bf41563013629c3d1eca7902e499137fb4a23171e0835eb8de8dee8faf0568bb81d8b351ff3b081befb234ac2ab45e6390f6b983a1912a52f5a873b11d99050f6596ac89768891d248b30ec155fd598f3f80490fe747c09018c1d07c56034a1dc8c74b95e5fcaa1fbb180c9c95ff5d0075b1adfb50fef9380e9a809e0cf8da50048c644a781cddfec530d66d2543764c4be6eb762cc7c2da00d887481af74adbf4adb83ac29633eae8690647f28baf4ec3d5b6888599f44139c963baab9e7039817d8a4060c5606f22885f7580eecf93746a2a25ff3708ffe8327b9439614f7d1776006ed758279e58fa9fb7ffb921dad498315cc99ae3e6c7f04bcccb42872a244da4b61e4e4fa78fa62b2837901ab4141d2a8bdf0d32950cc6e4b23c635fff76a21582dec7b02c8ea1e1086f57cf05bd103e684f72b9fec354438edf6741134fa173ca8d38fdfc61d319d31584e9d388dc0fc5bd31aa75727f81b241dcaa2c8124b9812b9ec24b665aee3443b9dc8482a2f365fbb1aceb7ab3089a6ef6fd552db92a88ca1e1827c6369f0e765e948218dcd991af3075ff4077151fdf6737960e53221c0921180d87589201dc0236e79e58f3b6e703e60aa41c10684d4fa9fcc12edb2b9ecd5082c7333beb23c78fb12df4eaed8df5dcc47b8f2183e9209c7b4046c0a949266739eac14042be76dd5438deca22336023c57f1d22c34b041de2765d637e6fdfed4406dce98c3cf0bae65ca2a42ca163bfc08dd1c363b51e139cbb5a85ef55302e92121d104955f1cb0b067ff6c5b7ce693232085135422e5c1fd69de186b06f45590229e78891fe0cb20761495281b3adadf53057430434b6798787e7420f820a5ebc8dc045e8a88cdfdf702121055dce7aa7b8d7204cd08547582e35c978dd7c71dbce512b0584a7dfa9b264e99358fd0fc43e4f59bdd9c7cf0b2cc7062dda508c0fee5abf654f4ad63b5d491588b14dbdef7f156981c513255f9b0db2a5bcd8ece51d3edb295ec3c6cfac7ad6a36312313108a53ed34498028e1fd106312ec75ff7ee5e8b232c5fb3917d63f7f7f9a895cc99dba5a22c542d1927436b890dfd56ee518c0baa89efc056948c3e8a336a70f1ed54a5ed71dd5b936e01a73dca93c895fa75558ef4e448523e5c55bf227c7f25a17a65e1332028c4139562515313569ede1e7e4517e10ff8f78990e3374c2025f1c389160c43d331988ca4b898cf8c019acd07496202f8d3ecb9f21b08fbe1eda341b58adf95184eba14ada32dcb06a790652d485dbb3facf943b56db57ffff1f9eb9aa4983ae4f34da6828cf6afb7b9ffc4e9229a3bf2a11b85caaf94b06bb3acf31106102c928690d54aaf6c32112328f8c042a233b95dcc2cc6e76670956bd3d8409f2cb414417eb2ce019f78a0a40285b261b2c7c7727f5d7cb91f86ea972e2d48c97282c5e9a0d13a947e88851ebb5ccc43922c840668f5773b1eb14272e5d48b483bc07a8ded5ff17928362c1caca4c4db6267d2119a374d84b3e8a9983a92622d069f14ded0613845164c89babb4136028ee68e7e7356f4216daa6230bec0b7f9f6b7c4b74dcdb3617de7b9b97d0cd6460469f89e43bb7f5760ac8dd06ccdbf07e5fe75e71f3398aeaa737cbaea14b1351689413f28da5e290da8ebce3e826b0fdbd0709723c5b17b13d9ea1fdf0f32c716acc72bec0b9b1de42e8c83fb08d2bfb80fec9f8ff52e603282c285d95b6769d0b2d1cbe67de2257f5a6393d1b9897d5f5aff9cf195240f25640513342b5e6a07e5c09ba300ee50789668c28215e95383e998ac9137641b349dc64337276e42106bee124264265d98bc2f4280f5725e8666340988b887cf4bfe7a62341ae3f7ddf586c4b2f70ca90b47edf974b39291d75008c2f3957a002f6216b8b9ac610ed7aa1ff5846e4fe89f0bc819596a858f6225d82f14092d8e321cacb21a8606c609f26af4850a481b9fdd44275587fc2443a7951052c9c7f0fe0b07479f6c30fdf70e7284c5e5b55ff8faa79239bfa00c290b4931fe286ac6444781f1260f70c9200c71ed5f62107089b8af7449ff1ba8a27df099230e6f5652981237a654ccfd69f30d2b42ed44c71278686ded5f13103712dff7b860fd77eb862e896362bd139f38f8731d173425b95b7a2e8889bc9fe1130bafbe5746a10b3747738a267a99860adf090b7c2a9611b0d1d9157b96a7617ae1e2894b6ef65009097cd70834aaf4f3358029305064395cc138eb91c7a7338c379f76f7c41da8961f730bc656a70a6d2de842548939279ced430a631c7d417ab735392f20f8da9431ce9da9af9f4324c6c30d9602dcc49dc8e42db1dee9294bb933b0a9927cfa93d7c38c0616ac7960f50ce39f021cb20f77ee665adf7d592c452edf095f6ddf62f8bf084545e28e323964a4811ed3ea78d5d8b1a8114008c6be85a8b9f82dd5a3ec48a5339455a32ddfc30d2512a585be2e874aee2f2c9b943dbe215b66c4e6a8d9f71879663b842ff964f5f6bbc827a4892fcf686a95cc1cba08aba41b233d17584fd3f538dc97c29c055b0556f13fb7280103cfe7cb74ca07ccba18a75c1fc209bdc23b6eae3b6577f68f45c203ba73eae88c3d34c6bdb0f0431a4cf8d3e51db8f0d4e10a9ae3eecef229547c903c9449df2f05757c93999de1e69ed2ea9b3c16a1ded407431292cafd6cf8bd75e9976b2e30e3d316adf51da85f6f5a42989814604aebe03f14c68ea31c54cce3c25e68d711b87f9b99935a06fd87ff4c80ba9bce6359f1b10c1b69ba10ee46d5fe1ae2773e1a23d8ca845dc47c781cf2049f0bb297e2320d0c1cffde73f434edcb23d320abc8e6901021118ed858e6b404efead7f1e7089b7ea587767dc7d53b33ddf62fe20eaffea3f2d165a265ff78a72f4258247b08fb5b944681f370d688f8cfe7314368ce602437b4f65c5edcc83bcc2b6155a99125373d82aca06adaf2b9f9c0c786fd3acdf7b4a1da36caba1443ef7a4a299e33365fd93323354d016573062438bc4ec1fca4471954346df075ffce97da3d413a3860fb088727cb71110ebaac99d77a20b168c82be474b478ef6542a22e0d784ddee9f30ac028c637d1a6af28c33b8fd6d7b948912714e189768d8255c107beb725e8608b6ba119ebe14094fa85e61194038c963e708e4b171e6134a8b759a1493f237350b6b867a09995bb5cc988fec3a7641ad2f27eea6c80f228f2d7db9bd0ebb885f47be88ec7b5616019c1bbd86d0ecc436eb4db815e664495aae9c284a89ae63920ed796442f6692758c43e8c5e100c9060d590f810287e29bcebf0089de44cee73fdc5e97015bbae5af2c19d981f5e30bb579eaefb6e1d2301a2b793a3e31578b043ad2a1cd3d0745f8db81dfbbdcc492664136ec2e250847dbea4750f225d3f44207eed462c767bd2a7173317696f9da86c0eb5078b85421d06741893fb6edc13954ff6298a73067f738f2858141e83194e582cbe9e1318d1015289a55bfdd5d473c4650c66ff1da6a67bfde84a6ed092cf8bfb794d3f2f90a071157c01713346f2ae135d29a71a15c1d5097dd649e6e2a1b9e899c7d6e6a306942b46427e3ad1b8d2fb6409cf77137d732e7b8e803bb501615591f4c82851a225f565553653f70a80cfb82aa3803ab2e3a8ca61fa14c6e4ec8a2dd7407187711bff43028e532dcb3773b8fd3f50b1e00065f66d34626ea3c840fd289a57e775357fffca0a9aff87a1868a5342a7a1d6bc43e3d684869b5c6eaa4d22ac351f9d6067efc663babf06e1bdafe7997bf991fe753cfdc2e0812acfad35d4faff943c939c0132bec2a0a02cc286ae0cc810854a078f7fc99ba19b2125c748fd4bf17a774817b0b4481a3651313c164d99863d28038aef8fb59c29f2c8eea19ac91ab4af63d5abe2984117ab63e7aaaf56eb3b723f9cb51ade26e66aad967e346589dfe75a0124fdc5628c1c5f91a5718d251fc1837180bf05b442230d396b4222b4587d6d49de832748afddfeb83885fc6489dd20dcd0defa24026495e26f6674cdb7b93f8af54f3b458184d30c9368e91790f2d537d8e85e444fcb370923a9fda4b006806d8e4494535e474e962f1fc8c1680daa58d2a8fc21cb4d06241c06dc4a55cf5df4dabfefac950de4250a4f699c3f5220ce8af964364c7a1fe74ed2a6d59fbd2450a5eb7faa587fdbb79364909a2cb75077ddeac799d246a23645432a7ec1e3bf35da2e9ea67b821d9273f8a38f18dc5d0011eb24ca1ed1f473156e999bc782ea8ed78df0b0b1a429d522acc00df5f05ba70fd58e816bac5e247c3781ee91f436b3edc48ddb25101c57c33fdf197674487b5af2678a79f96c5f9a277c53541a15fc1f1b9c212a59585a5f1e8ad73b9e2f9ee3326200d94e81c2a8c1e77bc74257495704e1fe3fa82ee52589a411359047f53ff220f3950b55d49338e951e80ececf64758acb4456dfae46250f5d228b85bcaf548b40bfe6d8116bb2ad3774a4282dc41cc1f0e5e86123d86dc396debf3bde9bb36789931e4598daddb33698e4dbacbf8454a2db230ff05d0a0154dc5872c7b78f3367571ab034c0eeb3eb28c70538996dec3d61686b0be3abc38c063c4030a4b718a4374d7c65b9b1b4793ac621750e872503dc2e0c3b2036f6a1d0e4eb59baaa460686ad9a327397da69faf2a8aaa9ad595a626e365d256660eadd58041e8ddbae008d176649eddf9b7adb10ff83c169964aee585bf8829a08655b4eda29e9f5f0c9e811287e2401a620be7b19860dd2abaa19a5b06a49059ce7842345642da6a1f85878b404df03ee45d6250ecf85335ff79abe721adf2ed8c2742747941801d7eac648475276c935d1b2197c90bf1f0209a981b37727b2b8af4b64198eda43662110a8a23e59876e0c89c56f129b7824b26f43a13f3879e90545614bdf0020302928e120614c556893f28a68a2a0364811decf4e6f867047765386ef27c5a7025ecec362a8121b45a3ca493a68e600a9c661e3d11e2a7847790124956285b25d50d80e52ec256ba8295e31676877d4aec952637263228033dafc33370b080414a7ab9b15875f03b36c23d0450259d13e0ce3fff4c4e50643a5cf70c97142b6388e5f913bb4522aba4802ee3249c3d23ee659342a6d247dd2fac74b2837eb1bf9d2356378a76aa6cee86a028f0e30a68ec7e26ad5206fbedda461a9bf08398441cdc881c522462b81e66eb812157a05163847a431245e9bebb3497e1dc94c8c367f693ce2a2ec01801c38d9d28f177971bd000af7c855e2bf5d5fd58a9a2e209652ba5793dfd1c14ad0b8782ac8b585593bf2679cc8b509ef3dbcc45e72c9a93a52e46ed5b217a3a8fffc2f6cb809174f029e7cd126e573f713a05c1801757c7e1d3e5a49a58cd9dad0121bc8d8b1eab053d09dd5b39d591e962deda64c1b84c2017c9fc87fa976919954354b6f1914c6f22da45de23f2bfea6e3947afe284de9305d00e4cbedd918edf5b99bca081de30a6284c319af6f28f0354417a77a22661f7f3eb6ae60a74d20c971bf106c9999fadacee99197ed0437ab6d2bb0f5e03501fab0d7829ec52c959960618afd21376f82a6aa46dbcc885424443d3bdd871f8c3a68653a648790ebf2ed0de29aea2f5fed6b542d5a61707f37d1fdab5c784f1040ef22a98e4292117d38a79d74c1068b9618e05192fd0f2044846772333674edf43be3cf3bb77ea31551d9e5ff8c008b00e5b94525a1b99568162bb0e70fef52f906180b65f60c9adebd659a04541e99f3b35167c7858371aaad4a24d68ddaee010c58982123129b3fc0b161c57fe53d816065eec3356a8a765688d1d78b63f3256184246fe9745cf2e13239c745d4e74beeeff694c74f9b5c3f14cfee3a15d76f924386fad84c5beeec39ccc9f887e315c971200fe68e117da2db457b0640d0bab26a25161975b0c6b1517f1d523db06c9b1a79c8931fa81462ef003b7eafbbf7929c606c9e9cc470cce104954b92a22bf8e94bdc9180f0d6ffdb7da086dfbee34287ac8a1068feb2da063146e97f9063e6dd8dff69ec3393b26fb0461cfc460a4b342790e33eb2bfa6db725c3e5ce8ca49ff5f959e827fd319724584db09f3f272bf8a59d218f8bad76c534bad77e1f6d58762667a0e4f92f91e527be19b03ea2006f907032b56d5216cda5dfa2a43e562e452c4370e4f900a5b4d3712bdfc8ce6c51f872229aa573697a415be61f02e2b94913963b206a685ba4c4b1c7cda7695feef4a5cd56b5af1efd7b8908b47ce72eb7bef7552b929aac193c4a85387ef48ec6a4ff0f9805253582c9c394fa6b6285f947c1c5b7c905250751cf818694a32d4807fe11646dde20b9df072556d526dd478f91bf18e93387fa2844bdb46743672ff7966e87562a3125c0390bccd15806a507b4ed11272984b7a8436782bf5dc87b1d3241d12679ded75d29cdcb5eed876d5befef81d599e8a9c6a25afeb374285223e6f97d0c4bbaba8fff52a06d74054ec05e160ed4ce2211b4c50983f0890e35a0604913107364bf9e350e0f8b44c78a9d8530ea0fca8d77491caa49d16ea10c3139dcb4b8f439e9b891527cdb810cd54736a080ce9edb51669007a67dc91c941aed57d605aa14cc13acb035df273aa5201de75edeecffa8491e93569be656ff364e1e743a3bf6099bb75c104651f1567a72c68db71a5de912ac2a3751519d15112955470754fa3e2c64ee16a7bc1418b46cad2586c0458a3fe39685429a1bc842df4a4b6ed2d67602848689b6115b87ab329b479ee8755fe22b327f64d40735ca8590b831280c3f0c0c32aa9de08e4440b35283301bb4a03b0fef0b8975088364a6eee5ca2667ab15d395b62db4cc22a1dd3656f843c359b258b0f0305a8d1d54d7abaa5fc0e5b313821a35bb15907874aa5af0597b77d1429699c142a491f33be131debe0e3f6bd55c396e17c9b3094d4d2863f0c56f2f906b54bff24cbe9963a2d657183b5fd6005433f3bb72983d759ca4287dc99e443fd8650886285d03d0321c360ac0862023e6caf6548371e517074a6778a38061223396cc758b9add36eba4eb1da6421fbe818545fc680de4c5a39876f18c8a9b8d26539b5d0ac11a0defed11500bef55c879f9e1e4d187de3035165fb4e32c4540c0cd328c6c976ce7647ca47c64d84ef759de011ff323fad5bd8d49595b76f58f0dd1d5a6f974cd0e5fd56da00a6a81bbfacd323cd69a5fbd25e727af52ae85d5f78890473158ec5d959ff29fa15e9d8268aa74dc14f224e417247983a82ab09725972e7ec02433bf723c814a75f30bf60886f558ca6ba33cbf9f3987f506cd50d2741356cfb4e3ed706415596a6298b226f368e5bdd8b0e829d5664f5259b17ba7f594b6ac74ad4c6506d7d00f6df12951ac446a5ed078cc0d497a5c74627d12b74ab4a4d2012e203a250f0ce8a4153886c59b9f2edb83ecab11bba6c57170c89c19a02f93a23d489776b598400671d2f96eeeb519194ca89ef31487bdc03ac9ccf21fb068a60508cdac2ce0073bb0583ef8c3b87214138ae9267d18784245e4884e2e317d9c383043cf3716d6e2ba84a646d6692c4a4a27423e11675d3a171dd3e40744b59fc2c61d62acf4b4d1e5cc4e098c2973a230af46a9d4e7f1d9c60f8d11ff76bf3b39788ff76c854d905d32a2ba478bba673538b9e238283e2a821b446c34a325016ed0e2118743ce44a563ef4f1621e40a3b7680f4409f29555a09766388ad4aedac91bc69d45a921838aba15791caaf30e38a399064b952fbf0914f6e1674a11e14f3ca718409bc0e89db496c8a28cb7a381590199ed0f03a4781a1054d891f35e2ecc63509aa5182f80fa7c03a574ac8e610f8e7b90f655a990170c66ad8dfff52d6ec0d5a4ec58ad675992769ad1e5ae70b964c2bd889de749ef2a9710d46e22836e6a29b07e54ca8672503b9f49eb032f174e09792ad9b0510b28f06e3e5622fccd270824a242780e7a6f648fec462afdce4a3f0418af014aaafe1e358d5a7f040f66ada25ec76fa473b0b142911be7b7213b7073a199024a1b435f3e626d61c80a80293e952055f97b10f4e3ebfd7ece028e24d57a15d319e9b977bc201ee67c8c0b136c5f5b691d95838f30001cb4000ec5c493495b6c1e52dd1fb575efe6aa846e4da3a221c0555f5505291af2c688762daf81cecb5c744facf8da40ea045af90634ed335c5cec599d1fa3e64c2af7a354f324174a294709aeb5448aed61d1df70ee4236694e0f07392e91ded7104833d15ed4f36c238955b9a28863192adb2a6bcaaa8fc2294277ecfa5060a76c2e3fbd9b1d9a61599d1544850e8eeb59525e8903b323b82a2c59884e6591d21e398383848605bb10abb5539d86bc462647ec5dc5f455a54a6547be22d3c901a390a4f3118182a2cd995eff5093fedd2b1edddc369f8b0abd78fd966d363b7a52edfdfe0662a080ab5265ebab428adfa9757d9032bea025ba919d9d7a61067e7c8871f05795f7b8b784981408eaf3e14237d38f984a7b9674fd6e51a9f89d2b82f793b915021f10a8566fbeccff7fee6214f68577faed153a21d9980221db542733fdfddaeef8e44cb59b799312f369ffa873f46aaa057224355f32987d055f67713d9c5e206e77d93904c58e8a82d3e40a722b3cee7b6984b1636e0e1e3bee9464de8b00c7e8e9b506393161b692568f588d68beaecf9ad5d33f147abad909d9cde12918dbce7b79e26efdc9779481afc9481dd803ba5676237be2ee08a9d25c6d2b576f42c29e31bd7e17fe3d51bcd775fff086f66b19fc97a2f467248f382d8310c6b114c4d5erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfindbugs-contrib-7.0.2-1.fc25.src.rpmfindbugs-contrib-javadoc@     javapackages-toolsrpmlib(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.fc25fb-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ףYUl hK Qrf]z~Ke{2ȾM ] ppI&?nmyxbvՠ"˳ܮ{E]ՠi7وE2!0W- MQ]t$un<*wIԇ>2՞=C]:Sb}Zu3Pds$tS ^:Ӣ-)l}#濧SO , J=M?Wmmx8Fbeo!!H_soS$yg meW:+ٖu X[* [KD 4b ,ExE+RkYJe&_[>_uܲG6 pN:K.K$s|/q5C˃+44Hc2sV>.S_fTvjT-A|orcܱ27 "~nxk6 XƄqN@Q$dGenj"dVp_'2沌YE?r"-H͘V<ʕuTU^Ԃʺ`(q.O>aFWblM¡11kXBv8KewE@fw`e׵B4Jyѭ.d7HOJ\ ֻ؃cDzfE:Z@s"G)O TgPܜ|Mfs~ u]=9Y Hmw{3ďxxS:@Mk&Z/t*&]ϗ$εu\[1 Y gzue+@7"xi1.YyhqSeKЈ1`I0 9h*>.:#4^0xvraE],{ϕul oR+S*0ih'7f\b=^$S[p'b> L_~FJq IC]N>iVl)ix2SϿ~ic}ǖ|7= @?sž) ^ n/V`STÎi^-~_y ]f*~heI@~53T2%K&\4S9rD/Ezk8^w+䰯: #9F[Bc (%c"$I Pxv&(Ehi-8Pg0tF%A2w3{u][;if$|Ɛ g㍒u5:`ffo5bL_V=wŶW.Jf8iRha g-H|hg5geW T|w6%_p<y0d"< %?5!.WJMmYՌ65w+` U7N:jGixOS8Nk J@ZܘU9 3XC>qjR ' ^9RTyD¤bO_~dVD 1MFW4݊oӝ_fˇd,S2%B.} ?a(*P Jznpfؙ fUo\qPTpMbb,\~Ez9jYKj&01xa=@\= AQR 47޾dD"q@1ê}vH2=r:JׯZ\ P-?"\[i7ڪl Z 2}&6:}mJU./ y\ETmnwfNͯ/^N߆Nv_VCZe!]nuu`k-rAX ~ZjA !Җir=DXpa{0Q6 @B/:rl0Ңӽ@c@EA'l]\ʊ[\%0jż4nsr`سHc챑\ JBt%Qyx+ 9YNNcʶXfB{*%)|, )ב',AƤ"ø)Ƽ9=g2ugkS˫$*28 , WDGfG8"pW]}K09[]f,^mؐ Uy I*QC[]S| TxQf#r!E*X m ~i]a2d J SN[W۬[ç +湟szOj1zT>{Οؒ.^{a: GUx?=*UעG^s)x_:;S6ؾ[\#PMVM_S /z;I8r>B8I ī eT{az:g\YUz%ھ^?ۜK;?cgp,wB_x,YG 0"c[{S0ISeƌ-e|t;@ ?~FC#r}\ y̨pߚY)xڶs^~-MN@S/_BVitP u.2գb_H/!_"NJ8W 4*o%Z׍"֔+r8$BWėcF;oӡ?bZ_r"> ,O<6wB6[#%PbsTEG̐\pXܖڷq>N JPa?"~Ueu Mtk.qD.$xKAOIJ'kR,n&q)/Mn,5ΒvKz6)K%VwKKd-A~Kß=8\Rpt@E4rNRJ;譣 X=#ԩr[^$Vyc`Ü E*iޖc IXA9Tg%T*F-tV7@QָS#Af&?5,`/êLzg^HM[AcfAD/8u/7bȌHm7I$,49m 1װ4J/:~ 8*+ſ荝#R0E؀A/ΞXXKK[\bR]kZ;&],J;! &V9f>im866\"Z+S_ᐊre.@=E*i=!t\[IJm5RP pFy";"OGA b(uhQxJWNSɳr08}?oI]+acl.V>~ !2,Mu'RmB4A@l*Y?51^'l҂t_~SHߡ=%B$sw%TBB2$)19q*WA 󍯤}-Y1:iplKħ^LjeeP_輿7lx!hTO{.WXjH>lq HL.uk$eq(m͡_ c6 Ҟ{n/Dxfe@b+ogt/&##0U-$ r'l5 4C=N;Ky$Ygݦ̋ XNM1ow*g}ؗM>29-j{C p)봡k'3Fu\\[_ToJI!H1LX,7" 1Bc3Pda f%ZRĪ1<3r~£A]88|z̞r{KcGh{iBT}p{I~G-V G;s[Ji⃣ )9\h9"f#K \aP449F_zTb|v0Qs}Iz ~x KtT.(9ҽ$$ˀkLnQ6" b_4ZuTt]:xRvIJ/A"z>aE4sk/h.;9~"Ӈ,wbw@o8oa!^Een{:%>M+E-V<d˵1_3JԧꥂΖ`UOe c/!=_ep[}J8hO-5 Rk٫?)Z\j u@̓*Ue잜)C\9Gz/O ryr$*LS(|gRO)w_&fRv_-b1*(_\D$3Ҭ|FŠZ@뚫,UN+P&zj{obU6_7[ YZ