private Crumb createFilteredNavigationCrumb(final PageParameters base,final String key,final String value,final String displayValue,final String locale,final PageParameters pageParameters,final String brandPrefix,final String pricePrefix,final String queryPrefix,final String tagPrefix,final Map<String,I18NModel> attributeCodeName){
  final PageParameters withoutCurrent=wicketUtil.getFilteredRequestParameters(pageParameters,key,value);
  String linkName=getLinkNamePrefix(key,locale,brandPrefix,pricePrefix,queryPrefix,tagPrefix,attributeCodeName);
  if (StringUtils.isNotBlank(linkName)) {
    linkName+="::" + getLinkName(key,value,displayValue);
  }
 else {
    linkName=getLinkName(key,value,displayValue);
  }
  base.add(key,value);
  return new Crumb(key,linkName,null,new PageParameters(base),withoutCurrent);
}

private Crumb createFilteredNavigationCrumb ( final PageParameters base , final String key , final String value , final String displayValue , final String locale , final PageParameters pageParameters , final String brandPrefix , final String pricePrefix , final String queryPrefix , final String tagPrefix , final Map < String , I18NModel > attributeCodeName ) { final PageParameters withoutCurrent = wicketUtil . getFilteredRequestParameters ( pageParameters , key , value ) ; String linkName = getLinkNamePrefix ( key , locale , brandPrefix , pricePrefix , queryPrefix , tagPrefix , attributeCodeName ) ; if ( StringUtils . isNotBlank ( linkName ) ) { linkName += "::" + getLinkName ( key , value , displayValue ) ; } else { linkName = getLinkName ( key , value , displayValue ) ; } base . add ( key , value ) ; return new Crumb ( key , linkName , null , new PageParameters ( base ) , withoutCurrent ) ; }
create filtered navigation crumb with two links : < p / > first - current position , that include the whole path before current . example category / 17 / subcategory / 156 / price / 100 - 200 / currentkey / currentvalue < p / > second - the whole current path without current example category / 17 / subcategory / 156 / price / 100 - 200 / currentkey / currentvalue / nextkey / nextvalue ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ this will be removed , so uri will be example category / 17 / subcategory / 156 / price / 100 - 200 / nextkey / nextvalue
