PageSourceSearch

https://www.javablog.be/contact/

html javablog.be collected 2026-10-05 02:56:37 UTC 43,182 bytes, 319 lines download raw bytes

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&#8217;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 &raquo; Feed" href="https://www.javablog.be/feed/" />
25<link rel="alternate" type="application/rss+xml" title="Java Blog &raquo; Comments Feed" href="https://www.javablog.be/comments/feed/" />
26<link rel="alternate" type="application/rss+xml" title="Java Blog &raquo; 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&#038;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 &hellip;" 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&#160;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&#8217;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&amp;type=user&amp;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&amp;type=user&amp;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 &amp; 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 &amp; 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.