1<!DOCTYPE html> 2<html lang="en-US"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 6 <title>Contact - Java Blog</title> 7 <link rel="profile" href="https://gmpg.org/xfn/11"> 8 <link rel="pingback" href="https://www.javablog.be/xmlrpc.php"> 9 <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 10 11 <!-- This site is optimized with the Yoast SEO plugin v27.6 - https://yoast.com/product/yoast-seo-wordpress/ --> 12 <link rel="canonical" href="https://www.javablog.be/contact/" /> 13 <meta property="og:locale" content="en_US" /> 14 <meta property="og:type" content="article" /> 15 <meta property="og:title" content="Contact - Java Blog" /> 16 <meta property="og:description" content="Contacting Javablog.be You can use the following email address to contact Wim via email: [email protected]. Your email will be read but due to the large volumes of emails received a reply may not be prompt. Social networking If you’d like to connect with me via a social networking site you can do so at:" /> 17 <meta property="og:url" content="https://www.javablog.be/contact/" /> 18 <meta property="og:site_name" content="Java Blog" /> 19 <meta property="og:image" content="http://javablog.be/wp-content/uploads/2008/05/linkedin.gif" /> 20
20<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.javablog.be\/contact\/","url":"https:\/\/www.javablog.be\/contact\/","name":"Contact - Java Blog","isPartOf":{"@id":"https:\/\/www.javablog.be\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.javablog.be\/contact\/#primaryimage"},"image":{"@id":"https:\/\/www.javablog.be\/contact\/#primaryimage"},"thumbnailUrl":"http:\/\/javablog.be\/wp-content\/uploads\/2008\/05\/linkedin.gif","datePublished":"2008-05-07T18:16:48+00:00","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.javablog.be\/contact\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.javablog.be\/contact\/#primaryimage","url":"http:\/\/javablog.be\/wp-content\/uploads\/2008\/05\/linkedin.gif","contentUrl":"http:\/\/javablog.be\/wp-content\/uploads\/2008\/05\/linkedin.gif"},{"@type":"WebSite","@id":"https:\/\/www.javablog.be\/#website","url":"https:\/\/www.javablog.be\/","name":"Java Blog","description":"Java tutorials and tips","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.javablog.be\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}</script>
20 21 <!-- / Yoast SEO plugin. --> 22 23 24<link rel="alternate" type="application/rss+xml" title="Java Blog » Feed" href="https://www.javablog.be/feed/" /> 25<link rel="alternate" type="application/rss+xml" title="Java Blog » Comments Feed" href="https://www.javablog.be/comments/feed/" /> 26<link rel="alternate" type="application/rss+xml" title="Java Blog » Contact Comments Feed" href="https://www.javablog.be/contact/feed/" /> 27<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.javablog.be/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.javablog.be%2Fcontact%2F" /> 28<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.javablog.be/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.javablog.be%2Fcontact%2F&format=xml" /> 29 <!-- This site uses the Google Analytics by MonsterInsights plugin v10.1.3 - Using Analytics tracking - https://www.monsterinsights.com/ --> 30 <!-- Note: MonsterInsights is not currently configured on this site. The site owner needs to authenticate with Google Analytics in the MonsterInsights settings panel. --> 31 <!-- No tracking code set --> 32 <!-- / Google Analytics by MonsterInsights --> 33 <style id='wp-img-auto-sizes-contain-inline-css'> 34img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 35/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 36</style> 37<style id='wp-emoji-styles-inline-css'> 38 39 img.wp-smiley, img.emoji { 40 display: inline !important; 41 border: none !important; 42 box-shadow: none !important; 43 height: 1em !important; 44 width: 1em !important; 45 margin: 0 0.07em !important; 46 vertical-align: -0.1em !important; 47 background: none !important; 48 padding: 0 !important; 49 } 50/*# sourceURL=wp-emoji-styles-inline-css */ 51</style> 52<link rel='stylesheet' id='wp-block-library-css' href='https://www.javablog.be/wp-includes/css/dist/block-library/style.min.css?ver=6.9.9' media='all' /> 53 54<style id='classic-theme-styles-inline-css'> 55/*! This file is auto-generated */ 56.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 57/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 58</style> 59<style id='global-styles-inline-css'> 60:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #fff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--green: #24890d;--wp--preset--color--dark-gray: #2b2b2b;--wp--preset--color--medium-gray: #767676;--wp--preset--color--light-gray: #f5f5f5;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
60--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
60.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 61/*# sourceURL=global-styles-inline-css */ 62</style> 63 64<link rel='stylesheet' id='cookie-law-info-css' href='https://www.javablog.be/wp-content/plugins/cookie-law-info/legacy/public/css/cookie-law-info-public.css?ver=3.4.2' media='all' /> 65<link rel='stylesheet' id='cookie-law-info-gdpr-css' href='https://www.javablog.be/wp-content/plugins/cookie-law-info/legacy/public/css/cookie-law-info-gdpr.css?ver=3.4.2' media='all' /> 66<link rel='stylesheet' id='twentyfourteen-lato-css' href='https://www.javablog.be/wp-content/themes/twentyfourteen/fonts/font-lato.css?ver=20230328' media='all' /> 67<link rel='stylesheet' id='genericons-css' href='https://www.javablog.be/wp-content/themes/twentyfourteen/genericons/genericons.css?ver=20251101' media='all' /> 68<link rel='stylesheet' id='twentyfourteen-style-css' href='https://www.javablog.be/wp-content/themes/twentyfourteen/style.css?ver=20251202' media='all' /> 69<link rel='stylesheet' id='twentyfourteen-block-style-css' href='https://www.javablog.be/wp-content/themes/twentyfourteen/css/blocks.css?ver=20250715' media='all' />
70<script src="https://www.javablog.be/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
vendor: 1 bytes, line 70
70
71<script src="https://www.javablog.be/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script>
vendor: 1 bytes, line 71
71
72<script id="cookie-law-info-js-extra"> 73var Cli_Data = {"nn_cookie_ids":[],"cookielist":[],"non_necessary_cookies":[],"ccpaEnabled":"","ccpaRegionBased":"","ccpaBarEnabled":"","strictlyEnabled":["necessary","obligatoire"],"ccpaType":"gdpr","js_blocking":"","custom_integration":"","triggerDomRefresh":"","secure_cookies":""}; 74var cli_cookiebar_settings = {"animate_speed_hide":"500","animate_speed_show":"500","background":"#fff","border":"#444","border_on":"","button_1_button_colour":"#000","button_1_button_hover":"#000000","button_1_link_colour":"#fff","button_1_as_button":"1","button_1_new_win":"","button_2_button_colour":"#333","button_2_button_hover":"#292929","button_2_link_colour":"#444","button_2_as_button":"","button_2_hidebar":"","button_3_button_colour":"#000","button_3_button_hover":"#000000","button_3_link_colour":"#fff","button_3_as_button":"1","button_3_new_win":"","button_4_button_colour":"#000","button_4_button_hover":"#000000","button_4_link_colour":"#62a329","button_4_as_button":"","button_7_button_colour":"#61a229","button_7_button_hover":"#4e8221","button_7_link_colour":"#fff","button_7_as_button":"1","button_7_new_win":"","font_family":"inherit","header_fix":"","notify_animate_hide":"1","notify_animate_show":"","notify_div_id":"#cookie-law-info-bar","notify_position_horizontal":"right","notify_position_vertical":"bottom","scroll_close":"","scroll_close_reload":"","accept_close_reload":"","reject_close_reload":"","showagain_tab":"","showagain_background":"#fff","showagain_border":"#000","showagain_div_id":"#cookie-law-info-again","showagain_x_position":"100px","text":"#000","show_once_yn":"","show_once":"10000","logging_on":"","as_popup":"","popup_overlay":"1","bar_heading_text":"","cookie_bar_as":"banner","popup_showagain_position":"bottom-right","widget_position":"left"}; 75var log_object = {"ajax_url":"https://www.javablog.be/wp-admin/admin-ajax.php"}; 76//# sourceURL=cookie-law-info-js-extra 77</script>
vendor: 1 bytes, line 77
77
78<script src="https://www.javablog.be/wp-content/plugins/cookie-law-info/legacy/public/js/cookie-law-info-public.js?ver=3.4.2" id="cookie-law-info-js"></script>
vendor: 1 bytes, line 78
78
79<script src="https://www.javablog.be/wp-content/themes/twentyfourteen/js/functions.js?ver=20250729" id="twentyfourteen-script-js" defer data-wp-strategy="defer"></script>
79 80<link rel="https://api.w.org/" href="https://www.javablog.be/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.javablog.be/wp-json/wp/v2/pages/39" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.javablog.be/xmlrpc.php?rsd" /> 81<meta name="generator" content="WordPress 6.9.9" /> 82<link rel='shortlink' href='https://www.javablog.be/?p=39' /> 83</head> 84 85<body class="wp-singular page-template-default page page-id-39 wp-embed-responsive wp-theme-twentyfourteen masthead-fixed full-width singular"> 86<a class="screen-reader-text skip-link" href="#content"> 87 Skip to content</a> 88<div id="page" class="hfeed site"> 89 90 <header id="masthead" class="site-header"> 91 <div class="header-main"> 92 <h1 class="site-title"><a href="https://www.javablog.be/" rel="home" >Java Blog</a></h1> 93 94 <div class="search-toggle"> 95 <a href="#search-container" class="screen-reader-text" aria-expanded="false" aria-controls="search-container"> 96 Search </a> 97 </div> 98 99 <nav id="primary-navigation" class="site-navigation primary-navigation"> 100 <button class="menu-toggle">Primary Menu</button> 101 <div id="primary-menu" class="nav-menu"><ul> 102<li class="page_item page-item-2"><a href="https://www.javablog.be/about/">About</a></li> 103<li class="page_item page-item-9"><a href="https://www.javablog.be/archives/">Archives</a></li> 104<li class="page_item page-item-39 current_page_item"><a href="https://www.javablog.be/contact/" aria-current="page">Contact</a></li> 105<li class="page_item page-item-85"><a href="https://www.javablog.be/privacy-policy/">Privacy Policy</a></li> 106</ul></div> 107 </nav> 108 </div> 109 110 <div id="search-container" class="search-box-wrapper hide"> 111 <div class="search-box"> 112 <form role="search" method="get" class="search-form" action="https://www.javablog.be/"> 113 <label> 114 <span class="screen-reader-text">Search for:</span> 115 <input type="search" class="search-field" placeholder="Search …" value="" name="s" /> 116 </label> 117 <input type="submit" class="search-submit" value="Search" /> 118 </form> </div> 119 </div> 120 </header><!-- #masthead --> 121 122 <div id="main" class="site-main"> 123 124<div id="main-content" class="main-content"> 125 126 <div id="primary" class="content-area"> 127 <div id="content" class="site-content" role="main"> 128 129 130<article id="post-39" class="post-39 page type-page status-publish hentry"> 131 <header class="entry-header"><h1 class="entry-title">Contact</h1></header><!-- .entry-header --> 132 <div class="entry-content"> 133 <h1>Contacting Javablog.be</h1> 134<p>You can use the following email address to contact Wim via email: <a href="/cdn-cgi/l/email-protection#98eff1f5d8f2f9eef9faf4f7ffb6fafd"><span class="__cf_email__" data-cfemail="54233d39143e35223536383b337a3631">[email protected]</span></a>. Your email will be read but due to the large volumes of emails received a reply may not be prompt.</p> 135<h1>Social networking</h1> 136<p>If you’d like to connect with me via a social networking site you can do so at:</p> 137<p><a href="http://www.linkedin.com/in/bervoetswim"><img decoding="async" title="Wim Bervoets LinkedIn profile" src="http://javablog.be/wp-content/uploads/2008/05/linkedin.gif" alt="" width="160" height="33" /></a></p> 138<p><a href="https://twitter.com/wimbervoets"><img decoding="async" title="twitter" src="http://javablog.be/wp-content/uploads/2008/05/twitter.png" alt="" width="210" height="49" /></a></p> 139<div style="width: 176px; text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="176" height="176" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="name" value="twitter_badge" /><param name="align" value="middle" /><param name="flashvars" value="color1=3368652&type=user&id=12083652" /><param name="src" value="http://twitter.com/flash/twitter_badge.swf" /><param name="wmode" value="transparent" /><embed type="application/x-shockwave-flash" width="176" height="176" src="https://twitter.com/flash/twitter_badge.swf" wmode="transparent" flashvars="color1=3368652&type=user&id=12083652" align="middle" name="twitter_badge"></embed></object></div> 140 </div><!-- .entry-content --> 141</article><!-- #post-39 --> 142 143<div id="comments" class="comments-area"> 144 145 146 <div id="respond" class="comment-respond"> 147 <h3 id="reply-title" class="comment-reply-title">Leave a Reply <small><a rel="nofollow" id="cancel-comment-reply-link" href="/contact/#respond" style="display:none;">Cancel reply</a></small></h3><p class="must-log-in">You must be <a href="https://www.javablog.be/wp-login.php?redirect_to=https%3A%2F%2Fwww.javablog.be%2Fcontact%2F">logged in</a> to post a comment.</p> </div><!-- #respond --> 148 149</div><!-- #comments --> 150 151 </div><!-- #content --> 152 </div><!-- #primary --> 153 </div><!-- #main-content --> 154 155<div id="secondary"> 156 <h2 class="site-description">Java tutorials and tips</h2> 157 158 159 <div id="primary-sidebar" class="primary-sidebar widget-area" role="complementary"> 160 <aside id="tag_cloud-3" class="widget widget_tag_cloud"><h1 class="widget-title">Tags</h1><nav aria-label="Tags"><div class="tagcloud"><ul class='wp-tag-cloud' role='list'> 161 <li><a href="https://www.javablog.be/tag/agile/" class="tag-cloud-link tag-link-61 tag-link-position-1" style="font-size: 8pt;" aria-label="agile (1 item)">agile</a></li> 162 <li><a href="https://www.javablog.be/tag/air/" class="tag-cloud-link tag-link-38 tag-link-position-2" style="font-size: 10.470588235294pt;" aria-label="air (2 items)">
162air</a></li> 163 <li><a href="https://www.javablog.be/tag/ajax/" class="tag-cloud-link tag-link-32 tag-link-position-3" style="font-size: 10.470588235294pt;" aria-label="ajax (2 items)">ajax</a></li> 164 <li><a href="https://www.javablog.be/tag/android/" class="tag-cloud-link tag-link-56 tag-link-position-4" style="font-size: 8pt;" aria-label="android (1 item)">android</a></li> 165 <li><a href="https://www.javablog.be/tag/bamboo/" class="tag-cloud-link tag-link-35 tag-link-position-5" style="font-size: 8pt;" aria-label="bamboo (1 item)">bamboo</a></li> 166 <li><a href="https://www.javablog.be/tag/cdi/" class="tag-cloud-link tag-link-67 tag-link-position-6" style="font-size: 10.470588235294pt;" aria-label="cdi (2 items)">cdi</a></li> 167 <li><a href="https://www.javablog.be/tag/classloader/" class="tag-cloud-link tag-link-78 tag-link-position-7" style="font-size: 8pt;" aria-label="classloader (1 item)">classloader</a></li> 168 <li><a href="https://www.javablog.be/tag/collections/" class="tag-cloud-link tag-link-8 tag-link-position-8" style="font-size: 8pt;" aria-label="collections (1 item)">collections</a></li> 169 <li><a href="https://www.javablog.be/tag/comet/" class="tag-cloud-link tag-link-59 tag-link-position-9" style="font-size: 8pt;" aria-label="comet (1 item)">comet</a></li> 170 <li><a href="https://www.javablog.be/tag/devoxx/" class="tag-cloud-link tag-link-51 tag-link-position-10" style="font-size: 16.235294117647pt;" aria-label="devoxx (7 items)">devoxx</a></li> 171 <li><a href="https://www.javablog.be/tag/devoxx-java/" class="tag-cloud-link tag-link-55 tag-link-position-11" style="font-size: 12.117647058824pt;" aria-label="devoxx (3 items)">devoxx</a></li> 172 <li><a href="https://www.javablog.be/tag/eclipse/" class="tag-cloud-link tag-link-50 tag-link-position-12" style="font-size: 10.470588235294pt;" aria-label="eclipse (2 items)">eclipse</a></li> 173 <li><a href="https://www.javablog.be/tag/ejb/" class="tag-cloud-link tag-link-70 tag-link-position-13" style="font-size: 8pt;" aria-label="ejb (1 item)">ejb</a></li> 174 <li><a href="https://www.javablog.be/tag/firefox/" class="tag-cloud-link tag-link-33 tag-link-position-14" style="font-size: 10.470588235294pt;" aria-label="firefox (2 items)">firefox</a></li> 175 <li><a href="https://www.javablog.be/tag/flex/" class="tag-cloud-link tag-link-37 tag-link-position-15" style="font-size: 14.588235294118pt;" aria-label="flex (5 items)">flex</a></li> 176 <li><a href="https://www.javablog.be/tag/generics/" class="tag-cloud-link tag-link-7 tag-link-position-16" style="font-size: 8pt;" aria-label="generics (1 item)">generics</a></li> 177 <li><a href="https://www.javablog.be/tag/hibernate/" class="tag-cloud-link tag-link-65 tag-link-position-17" style="font-size: 8pt;" aria-label="hibernate (1 item)">hibernate</a></li> 178 <li><a href="https://www.javablog.be/tag/html5/" class="tag-cloud-link tag-link-57 tag-link-position-18" style="font-size: 10.470588235294pt;" aria-label="html5 (2 items)">html5</a></li> 179 <li><a href="https://www.javablog.be/tag/https/" class="tag-cloud-link tag-link-62 tag-link-position-19" style="font-size: 8pt;" aria-label="https (1 item)">https</a></li> 180 <li><a href="https://www.javablog.be/tag/ie/" class="tag-cloud-link tag-link-63 tag-link-position-20" style="font-size: 8pt;" aria-label="ie (1 item)">ie</a></li> 181 <li><a href="https://www.javablog.be/tag/inject/" class="tag-cloud-link tag-link-75 tag-link-position-21" style="font-size: 8pt;" aria-label="inject (1 item)">inject</a></li> 182 <li><a href="https://www.javablog.be/tag/java/" class="tag-cloud-link tag-link-80 tag-link-position-22" style="font-size: 22pt;" aria-label="java (20 items)">java</a></li> 183 <li><a href="https://www.javablog.be/tag/javaee/" class="tag-cloud-link tag-link-72 tag-link-position-23" style="font-size: 8pt;" aria-label="javaee (1 item)">javaee</a></li> 184 <li><a href="https://www.javablog.be/tag/javapolis/" class="tag-cloud-link tag-link-5 tag-link-position-24" style="font-size: 16.235294117647pt;" aria-label="javapolis (7 items)">javapolis</a></li> 185 <li><a href="https://www.javablog.be/tag/java-web-start/" class="tag-cloud-link tag-link-74 tag-link-position-25" style="font-size: 8pt;" aria-label="java web start (1 item)">java web start</a></li> 186 <li><a href="https://www.javablog.be/tag/jsf/" class="tag-cloud-link tag-link-29 tag-link-position-26" style="font-size: 16.921568627451pt;" aria-label="jsf (8 items)">jsf</a></li> 187 <li><a href="https://www.javablog.be/tag/maven/" class="tag-cloud-link tag-link-73 tag-link-position-27" style="font-size: 8pt;" aria-label="maven (1 item)">maven</a></li> 188 <li><a href="https://www.javablog.be/tag/nullpointerexception/" class="tag-cloud-link tag-link-76 tag-link-position-28" style="font-size: 8pt;" aria-label="NullPointerException (1 item)">NullPointerException</a></li> 189 <li><a href="https://www.javablog.be/tag/richfaces/" class="tag-cloud-link tag-link-40 tag-link-position-29" style="font-size: 10.470588235294pt;" aria-label="richfaces (2 items)">richfaces</a></li> 190 <li><a href="https://www.javablog.be/tag/scrum/" class="tag-cloud-link tag-link-52 tag-link-position-30" style="font-size: 12.1176470
19058824pt;" aria-label="scrum (3 items)">scrum</a></li> 191 <li><a href="https://www.javablog.be/tag/seam/" class="tag-cloud-link tag-link-28 tag-link-position-31" style="font-size: 8pt;" aria-label="seam (1 item)">seam</a></li> 192 <li><a href="https://www.javablog.be/tag/server-sent-events/" class="tag-cloud-link tag-link-64 tag-link-position-32" style="font-size: 8pt;" aria-label="server sent events (1 item)">server sent events</a></li> 193 <li><a href="https://www.javablog.be/tag/servlet/" class="tag-cloud-link tag-link-53 tag-link-position-33" style="font-size: 10.470588235294pt;" aria-label="servlet (2 items)">servlet</a></li> 194 <li><a href="https://www.javablog.be/tag/site/" class="tag-cloud-link tag-link-30 tag-link-position-34" style="font-size: 8pt;" aria-label="site (1 item)">site</a></li> 195 <li><a href="https://www.javablog.be/tag/tomee/" class="tag-cloud-link tag-link-66 tag-link-position-35" style="font-size: 8pt;" aria-label="tomee (1 item)">tomee</a></li> 196 <li><a href="https://www.javablog.be/tag/unit-test/" class="tag-cloud-link tag-link-71 tag-link-position-36" style="font-size: 8pt;" aria-label="unit test (1 item)">unit test</a></li> 197 <li><a href="https://www.javablog.be/tag/web/" class="tag-cloud-link tag-link-6 tag-link-position-37" style="font-size: 12.117647058824pt;" aria-label="web (3 items)">web</a></li> 198 <li><a href="https://www.javablog.be/tag/weblets/" class="tag-cloud-link tag-link-41 tag-link-position-38" style="font-size: 12.117647058824pt;" aria-label="weblets (3 items)">weblets</a></li> 199 <li><a href="https://www.javablog.be/tag/weblogic/" class="tag-cloud-link tag-link-69 tag-link-position-39" style="font-size: 12.117647058824pt;" aria-label="weblogic (3 items)">weblogic</a></li> 200 <li><a href="https://www.javablog.be/tag/websockets/" class="tag-cloud-link tag-link-58 tag-link-position-40" style="font-size: 10.470588235294pt;" aria-label="websockets (2 items)">websockets</a></li> 201 <li><a href="https://www.javablog.be/tag/weld/" class="tag-cloud-link tag-link-68 tag-link-position-41" style="font-size: 8pt;" aria-label="weld (1 item)">weld</a></li> 202 <li><a href="https://www.javablog.be/tag/wls-cat/" class="tag-cloud-link tag-link-79 tag-link-position-42" style="font-size: 8pt;" aria-label="wls-cat (1 item)">wls-cat</a></li> 203 <li><a href="https://www.javablog.be/tag/wlst/" class="tag-cloud-link tag-link-77 tag-link-position-43" style="font-size: 8pt;" aria-label="wlst (1 item)">wlst</a></li> 204 <li><a href="https://www.javablog.be/tag/xp/" class="tag-cloud-link tag-link-60 tag-link-position-44" style="font-size: 8pt;" aria-label="xp (1 item)">xp</a></li> 205 <li><a href="https://www.javablog.be/tag/yslow/" class="tag-cloud-link tag-link-31 tag-link-position-45" style="font-size: 10.470588235294pt;" aria-label="yslow (2 items)">yslow</a></li> 206</ul> 207</div> 208</nav></aside> </div><!-- #primary-sidebar --> 209 </div><!-- #secondary --> 210 211 </div><!-- #main --> 212 213 <footer id="colophon" class="site-footer"> 214 215 216 <div class="site-info"> 217 <a href="https://wordpress.org/" class="imprint"> 218 Proudly powered by WordPress </a> 219 </div><!-- .site-info --> 220 </footer><!-- #colophon --> 221 </div><!-- #page -->
vendor: 111 bytes, lines 221-223
221 222 223 <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
223<script type="speculationrules"> 224{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/twentyfourteen/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 225</script>
225 226<!--googleoff: all--><div id="cookie-law-info-bar" data-nosnippet="true"><span>This website uses cookies to improve your experience. We'll assume you're ok with this.<a role='button' data-cli_action="accept" id="cookie_action_close_header" class="medium cli-plugin-button cli-plugin-main-button cookie_action_close_header cli_action_button wt-cli-accept-btn">OK</a> <a href="https://www.javablog.be/privacy-policy/" id="CONSTANT_OPEN_URL" target="_blank" class="cli-plugin-main-link">Read More</a></span></div><div id="cookie-law-info-again" data-nosnippet="true"><span id="cookie_hdr_showagain">Privacy & Cookies Policy</span></div><div class="cli-modal" data-nosnippet="true" id="cliSettingsPopup" tabindex="-1" role="dialog" aria-labelledby="cliSettingsPopup" aria-hidden="true"> 227 <div class="cli-modal-dialog" role="document"> 228 <div class="cli-modal-content cli-bar-popup"> 229 <button type="button" class="cli-modal-close" id="cliModalClose"> 230 <svg class="" viewBox="0 0 24 24"><path d="M19 6.41l-1.41-1.41-5.59 5.59-5.59-5.59-1.41 1.41 5.59 5.59-5.59 5.59 1.41 1.41 5.59-5.59 5.59 5.59 1.41-1.41-5.59-5.59z"></path><path d="M0 0h24v24h-24z" fill="none"></path></svg> 231 <span class="wt-cli-sr-only">Close</span> 232 </button> 233 <div class="cli-modal-body"> 234 <div class="cli-container-fluid cli-tab-container"> 235 <div class="cli-row"> 236 <div class="cli-col-12 cli-align-items-stretch cli-px-0"> 237 <div class="cli-privacy-overview"> 238 <h4>Privacy Overview</h4> <div class="cli-privacy-content"> 239 <div class="cli-privacy-content-text">This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.</div> 240 </div> 241 <a class="cli-privacy-readmore" aria-label="Show more" role="button" data-readmore-text="Show more" data-readless-text="Show less"></a> </div> 242 </div> 243 <div class="cli-col-12 cli-align-items-stretch cli-px-0 cli-tab-section-container"> 244 <div class="cli-tab-section"> 245 <div class="cli-tab-header"> 246 <a role="button" tabindex="0" class="cli-nav-link cli-settings-mobile" data-target="necessary" data-toggle="cli-toggle-tab"> 247 Necessary </a> 248 <div class="wt-cli-necessary-checkbox"> 249 <input type="checkbox" class="cli-user-preference-checkbox" id="wt-cli-checkbox-necessary" data-id="checkbox-necessary" checked="checked" /> 250 <label class="form-check-label" for="wt-cli-checkbox-necessary">Necessary</label> 251 </div> 252 <span class="cli-necessary-caption">Always Enabled</span> 253 </div> 254 <div class="cli-tab-content"> 255 <div class="cli-tab-pane cli-fade" data-id="necessary"> 256 <div class="wt-cli-cookie-description"> 257 Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information. </div> 258 </div> 259 </div> 260 </div> 261 <div class="cli-tab-section"> 262 <div class="cli-tab-header"> 263 <a role="button" tabindex="0" class="cli-nav-link cli-settings-mobile" data-target="non-necessary" data-toggle="cli-toggle-tab"> 264 Non-necessary </a> 265 <div class="cli-switch"> 266 <input type="checkbox" id="wt-cli-checkbox-non-necessary" class="cli-user-preference-checkbox" data-id="checkbox-non-necessary" checked='checked' /> 267 <label for="wt-cli-checkbox-non-necessary" class="cli-slider" data-cli-enable="Enabled" data-cli-disable="Disabled"><span class="wt-cli-sr-only">Non-necessary</span></label> 268 </div> 269 </div> 270 <div class="cli-tab-content"> 271 <div class="cli-tab-pane cli-fade" data-id="non-necessary"> 272 <div class="wt-cli-cookie-description"> 273 Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via anal
273ytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website. </div> 274 </div> 275 </div> 276 </div> 277 </div> 278 </div> 279</div> 280 </div> 281 <div class="cli-modal-footer"> 282 <div class="wt-cli-element cli-container-fluid cli-tab-container"> 283 <div class="cli-row"> 284 <div class="cli-col-12 cli-align-items-stretch cli-px-0"> 285 <div class="cli-tab-footer wt-cli-privacy-overview-actions"> 286 287 <a id="wt-cli-privacy-save-btn" role="button" tabindex="0" data-cli-action="accept" class="wt-cli-privacy-btn cli_setting_save_button wt-cli-privacy-accept-btn cli-btn">SAVE & ACCEPT</a> 288 </div> 289 290 </div> 291 </div> 292 </div> 293 </div> 294 </div> 295 </div> 296</div> 297<div class="cli-modal-backdrop cli-fade cli-settings-overlay"></div> 298<div class="cli-modal-backdrop cli-fade cli-popupbar-overlay"></div> 299<!--googleon: all-->
299<script type="text/javascript"> 300 var infolink_pid =34141; var infolink_wsid = 3; 301 </script>
301 302
302<script type="text/javascript" src="https://resources.infolinks.com/js/infolinks_main.js"></script>
302 303
303<script type="text/javascript"> 304 jQuery(document).ready(function(){ 305 jQuery('.description').before('<span><!--INFOLINKS_OFF--></span>');jQuery('.description').after('<span><!--INFOLINKS_ON--></span>');jQuery('#headerimg').before('<span><!--INFOLINKS_OFF--></span>');jQuery('#headerimg').after('<span><!--INFOLINKS_ON--></span>');jQuery('h1').before('<span><!--INFOLINKS_OFF--></span>');jQuery('h1').after('<span><!--INFOLINKS_ON--></span>');jQuery('h1').before('<span><!--INFOLINKS_OFF--></span>');jQuery('h1').after('<span><!--INFOLINKS_ON--></span>'); 306 }); 307 </script>
307 308
308<script src="https://www.javablog.be/wp-includes/js/comment-reply.min.js?ver=6.9.9" id="comment-reply-js" async data-wp-strategy="async" fetchpriority="low"></script>
vendor: 1 bytes, line 308
308
309<script id="wp-emoji-settings" type="application/json"> 310{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://www.javablog.be/wp-includes/js/wp-emoji-release.min.js?ver=6.9.9"}} 311</script>
vendor: 1 bytes, line 311
311
312<script type="module"> 313/*! This file is auto-generated */ 314var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 315//# sourceURL=https://www.javablog.be/wp-includes/js/wp-emoji-loader.min.js 316</script>
vendor: 1 bytes, line 316
316
317<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a45927772915eade',t:'MTc5MTE2ODk5Ng=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
317<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"17e468e94b5848ac9064f0cc47ae2946","r":1,"spa":2}' crossorigin="anonymous"></script>
317 318</body> 319</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.