@Override protected void onBeforeRenderAutocomplete(Autocomplete<?> autocomplete) { T defaultValue = AutocompleteAjaxComponent.this.getModelObject(); if (defaultValue != null) { AutocompleteJson value = null; value = newAutocompleteJson(0, defaultValue); autocomplete.setDefaultModelObject(value.getLabel()); getAutocompleteHidden().setModelObject(value.getValueId()); } autocomplete .getOptions() .putLiteral("source", innerAutcompleteAjaxBehavior.getCallbackUrl().toString()); }