This is a rewrite of the tabbed panel example from Wicket. We added examples of validation inside of tabs, navigation via deep links to tabs and disabling/hiding a tab via utility elements. Refresh the page a few times to get tab 3 enabled and/or tab 4 visible.