/**
 * Get menu item by id
 *
 * @param   string  $language  The language code.
 *
 * @return  MenuItem|null  The item object or null when not found for given language
 *
 * @since   1.6
 */
public function getDefault($language = '*')
{
    // Get menu items first to ensure defaults have been populated
    $items = $this->getMenu();
    if (\array_key_exists($language, $this->default) && $this->app->isClient('site') && $this->app->getLanguageFilter()) {
        return $items[$this->default[$language]];
    }
    if (\array_key_exists('*', $this->default)) {
        return $items[$this->default['*']];
    }
}