Need Java code to Decode email

I am not a coder and need a decoder java code file for my scrapefile to use. I assume the number of var's are different for every scraped email. The following are 2 examples that are found inside javascript tags using CDATA. each var represents a character, and the vars are appended to formulate the email string. Can you paste the java code to decode this email obfuscation?

================================================
var x9ea02cec95c84ae3b8229ed896f1afe2 = String.fromCharCode(109);var qd375c0d450b21d1f3ca024804c059af0 = String.fromCharCode(97);var e7bfd8726af602c2d8eb83c23e5467fb5 = 'i';var ddb74acc36b14512da100112edd0fb735 = String.fromCharCode(108);var ve4a3c802c36de4feef88aea8e97fed79 = String.fromCharCode(116);var cb3608c33c7c6569f8ea4a693bcf34ce3 = String.fromCharCode(111);var b425c506fd32103a0df7f5710520b0073 = String.fromCharCode(58);var e9d558cdef4609fb7734252954552e75b = String.fromCharCode(109);var i2141da8447ffaf393a3435258ed80dfc = String.fromCharCode(97);var b0da4f5aa08f81e9ced72ed1381ace52b = String.fromCharCode(114);var fb80ff87ea7112d05b29802dd07f00c5f = 'i';var s44b3ec937ab7e8cd9df25071c5ab5cb8 = String.fromCharCode(108);var mb9c8e62f11a004baf2f516ae7726c4a0 = String.fromCharCode(121);var nc2c855f910f64b3485b15cb59701aab7 = 'n';var if61b41ad3e23a476ec8d444720e7d452 = '@';var t49baa3825647ea9ab62e3e7ec6897a6e = '2';var le65a858ab2883bc7f6762efa37bd906e = String.fromCharCode(49);var kb7a9ecda5c192a25ac88e4f382e8934a = 's';var y661d2788bd25a46ea56651476619320d = String.fromCharCode(116);var idbb589bec45792f8767415c0f679dd20 = String.fromCharCode(99);var g0c2051d8cb11916f9081af184ca12ff6 = String.fromCharCode(101);var h0ac6a108a26581eeaf9dd9d904822cc2 = String.fromCharCode(110);var xb445528a5baba19b9baaf349e941086a = String.fromCharCode(116);var uf246c582dcf1871b4d5e044060337ed9 = 'u';var aa886ac9955b87ee66a1b69f1955e2b21 = String.fromCharCode(114);var a7788a004730118d707ed87b71534637d = String.fromCharCode(121);var a332035c35ed4136b16e8c88f04191d6d = 'h';var nf146702ca12cc57abb359f17cd30737d = 'o';var w82ae077a4eb7722c8017c113e94aa427 = String.fromCharCode(109);var q38fa9c6e307e2541323fc4402d0109fe = String.fromCharCode(101);var g768353cf5c7b5e0a23ea653fd7935ca4 = 'i';var scb57fe0ddc67dd27f6826556d8ba6786 = String.fromCharCode(109);var q88820fbbdf4c9c6a9cdbeb06db6cd09c = 'p';var db5e0b5914096aa8c3e9da962cc3acb19 = String.fromCharCode(114);var la446a9d1cd2f433367e63f6f26ccdde7 = 'o';var h1fb23baef836a25497a80575c18ec514 = String.fromCharCode(118);var wc8cb3a40a03c63af350aa8e71de6b4f3 = 'e';var dcf46b5dcb5f1dedce6abc0fde6d1e077 = 'm';var j635b6057397d55054333cbaa4714bb3e = String.fromCharCode(101);var v250d71eef056f3d92d37adc2aa4f28a1 = String.fromCharCode(110);var o614d126c5b927e569ee396be74f47037 = String.fromCharCode(116);var u4702ca7cd2f83ab33007ce6712c07916 = String.fromCharCode(46);var g773b96a0a280583246b5f1eb279ffdfc = String.fromCharCode(99);var l5b725a4ee20c01bd4b0cd085445e9a62 = 'o';var x6bab8b041f8d77020ce96be799301c4e = String.fromCharCode(109);document.write("" + e9d558cdef4609fb7734252954552e75b + i2141da8447ffaf393a3435258ed80dfc + b0da4f5aa08f81e9ced72ed1381ace52b + fb80ff87ea7112d05b29802dd07f00c5f + s44b3ec937ab7e8cd9df25071c5ab5cb8 + mb9c8e62f11a004baf2f516ae7726c4a0 + nc2c855f910f64b3485b15cb59701aab7 + if61b41ad3e23a476ec8d444720e7d452 + t49baa3825647ea9ab62e3e7ec6897a6e + le65a858ab2883bc7f6762efa37bd906e + kb7a9ecda5c192a25ac88e4f382e8934a + y661d2788bd25a46ea56651476619320d + idbb589bec45792f8767415c0f679dd20 + g0c2051d8cb11916f9081af184ca12ff6 + h0ac6a108a26581eeaf9dd9d904822cc2 + xb445528a5baba19b9baaf349e941086a + uf246c582dcf1871b4d5e044060337ed9 + aa886ac9955b87ee66a1b69f1955e2b21 + a7788a004730118d707ed87b71534637d + a332035c35ed4136b16e8c88f04191d6d + nf146702ca12cc57abb359f17cd30737d + w82ae077a4eb7722c8017c113e94aa427 + q38fa9c6e307e2541323fc4402d0109fe + g768353cf5c7b5e0a23ea653fd7935ca4 + scb57fe0ddc67dd27f6826556d8ba6786 + q88820fbbdf4c9c6a9cdbeb06db6cd09c + db5e0b5914096aa8c3e9da962cc3acb19 + la446a9d1cd2f433367e63f6f26ccdde7 + h1fb23baef836a25497a80575c18ec514 + wc8cb3a40a03c63af350aa8e71de6b4f3 + dcf46b5dcb5f1dedce6abc0fde6d1e077 + j635b6057397d55054333cbaa4714bb3e + v250d71eef056f3d92d37adc2aa4f28a1 + o614d126c5b927e569ee396be74f47037 + u4702ca7cd2f83ab33007ce6712c07916 + g773b96a0a280583246b5f1eb279ffdfc + l5b725a4ee20c01bd4b0cd085445e9a62 + x6bab8b041f8d77020ce96be799301c4e + "")

=========================================

var d07240532a72659f7aa64d8c3b8354438 = String.fromCharCode(109);var ye47e8357d5342c66bd260dd9c2b56ac7 = String.fromCharCode(97);var e8810c1c389dd251366c9ab4583af63d3 = String.fromCharCode(105);var ob42e50a11a2c54585796913cfaeb49b2 = 'l';var vc333a4e1f3fe85ebec32e806d5b9b266 = String.fromCharCode(116);var p1bce8328065c837eb1e493226e20e81f = 'o';var jffb80c1d7a6b3f98a0d068582f476386 = String.fromCharCode(58);var n43f6fc6d4613512f76b970ef5af5616f = String.fromCharCode(99);var v02476740440c0dee44df0906262652b7 = String.fromCharCode(97);var w3d66f7d41fafd767e6197c5d4613a3d1 = String.fromCharCode(114);var wfe743111ac975f9c33c6cf9130435b5c = 'r';var jbeb376005cc69acc60ed58af11c2b341 = 'i';var u6d3036a4d03ba59cbadd3b521a966333 = String.fromCharCode(101);var t5528d1256dd33b6c252360d1af46728b = '@';var yfa5a42057ff1be81e6a1fe5fb5bff825 = '2';var wbf7990308d44496cf61fed9bd31e1153 = String.fromCharCode(109);var da48d8dc64fe94577192445f40a760d0e = 'b';var v66f9fdfe3fbc9d85b67eeea2ced9daff = String.fromCharCode(117);var kde6ca8c9720ce80512a31b93e139f9f5 = String.fromCharCode(105);var jb460341330c699ff6fd847b0566afb10 = 'l';var i8383a56edc5688f52c85fd2f79630991 = 'd';var jb3db43962ad96d360f3a414a9905520e = String.fromCharCode(105);var je8e14e7811d7e73ae303153c8a5e9c11 = String.fromCharCode(110);var jac05da74934edd550eb528cad93aec3c = String.fromCharCode(103);var kf9fc508370088a2c0b20a398edb3f9a4 = '.';var r4dd2d194c40f5599d2d5d056c47ea1f3 = 'c';var q8e57087bc3946190225ecc2ac92107e7 = 'o';var vd57224e984243d7616f43da45bfc3e1f = 'm';document.write("" + n43f6fc6d4613512f76b970ef5af5616f + v02476740440c0dee44df0906262652b7 + w3d66f7d41fafd767e6197c5d4613a3d1 + wfe743111ac975f9c33c6cf9130435b5c + jbeb376005cc69acc60ed58af11c2b341 + u6d3036a4d03ba59cbadd3b521a966333 + t5528d1256dd33b6c252360d1af46728b + yfa5a42057ff1be81e6a1fe5fb5bff825 + wbf7990308d44496cf61fed9bd31e1153 + da48d8dc64fe94577192445f40a760d0e + v66f9fdfe3fbc9d85b67eeea2ced9daff + kde6ca8c9720ce80512a31b93e139f9f5 + jb460341330c699ff6fd847b0566afb10 + i8383a56edc5688f52c85fd2f79630991 + jb3db43962ad96d360f3a414a9905520e + je8e14e7811d7e73ae303153c8a5e9c11 + jac05da74934edd550eb528cad93aec3c + kf9fc508370088a2c0b20a398edb3f9a4 + r4dd2d194c40f5599d2d5d056c47ea1f3 + q8e57087bc3946190225ecc2ac92107e7 + vd57224e984243d7616f43da45bfc3e1f + "")

Thanks. Where can I find the

Thanks. Where can I find the code to do what you described?

I don't know of any that's

I don't know of any that's already been written. Most of the time when we contract for people we don't scrape emails as we don't want to feed spammers. On the occasion we do get contact information, if the email is this obfuscated we will accept that the webmaster really wants to keep it from us, and though I know we could get it, we will opt not to.

They are actually using

They are actually using JavaScript, and they are setting vars with that long, incomprehensible name, and mapping each var to a letter. Anyone going to this effort means they really don't want you to get to this data, but it could be done. You'd need to scrape each var name, and map them to the character it represents, then where it displays the email in the document.write you'd need to use that mapping to replace the var names with the values and concatenate them.