/**
  * Factory method to create a new {@link IModel} for the MailtoViewModel. This method is invoked
  * in the constructor from this class and can be overridden so users can provide their own version
  * of a new {@link IModel} for the MailtoViewModel.
  *
  * @param params the params
  * @return the new {@link IModel} for the MailtoViewModel.
  */
 protected IModel<String> newMailToViewModel(final Object[] params) {
   return ResourceModelFactory.newResourceModel(
       ResourceBundleKey.builder().key("global.compamy.mailto.view").parameters(params).build(),
       this);
 }
 /**
  * Factory method that can be overwritten for new meta tag content for keywords.
  *
  * @return the new <code>IModel</code>
  */
 protected IModel<String> newKeywords() {
   return ResourceModelFactory.newResourceModel(
       ResourceBundleKey.builder().key("page.meta.keywords").defaultValue("").build(), this);
 }
 /**
  * Factory method that can be overwritten for new meta tag content for the title.
  *
  * @return the new <code>IModel</code>
  */
 protected IModel<String> newTitle() {
   return ResourceModelFactory.newResourceModel(
       ResourceBundleKey.builder().key("page.title").defaultValue("Home page").build(), this);
 }
 /**
  * Instantiates a new localized label.
  *
  * @param id the id
  * @param resourceBundleKey the resourceBundleKey
  */
 public LocalizedLabel(final String id, final ResourceBundleKey resourceBundleKey) {
   super(id);
   setDefaultModel(ResourceModelFactory.newResourceModel(resourceBundleKey, this));
 }