$AdfDhtmlSelectManyPeer$$.prototype.$GetSubIdDomElement$ = function $$AdfDhtmlSelectManyPeer$$$$$GetSubIdDomElement$$($selectItemsDom_subElementId$$44$$) {
  $AdfAssert$$.$assertNonEmptyString$($selectItemsDom_subElementId$$44$$);
  var $component$$1846_elmt$$2$$ = this.$getComponent$(), $cb$$10_domElem$$17_lblElements$$1_valueStr$$ = $AdfDhtmlSelectManyPeer$$.$superclass$.$GetSubIdDomElement$.call(this, $selectItemsDom_subElementId$$44$$);
  if($cb$$10_domElem$$17_lblElements$$1_valueStr$$) {
    return"label" == $selectItemsDom_subElementId$$44$$ && ($selectItemsDom_subElementId$$44$$ = this.$GetSelectItemsParentDomElement$($component$$1846_elmt$$2$$)) && $AdfDomUtils$$.$isAncestor$($selectItemsDom_subElementId$$44$$, $cb$$10_domElem$$17_lblElements$$1_valueStr$$) && ($cb$$10_domElem$$17_lblElements$$1_valueStr$$ = $JSCompiler_alias_NULL$$), $cb$$10_domElem$$17_lblElements$$1_valueStr$$
  }
  if("item[" == $selectItemsDom_subElementId$$44$$.substr(0, 5)) {
    if($cb$$10_domElem$$17_lblElements$$1_valueStr$$ = $selectItemsDom_subElementId$$44$$.substring(5, $selectItemsDom_subElementId$$44$$.lastIndexOf("]")), $selectItemsDom_subElementId$$44$$ = this.$GetSelectItemsParentDomElement$($component$$1846_elmt$$2$$)) {
      return $AdfSubIdUtils$$.$getChildElementByAttributeValue$($selectItemsDom_subElementId$$44$$, "value", $cb$$10_domElem$$17_lblElements$$1_valueStr$$, "input")
    }
  }else {
    if("item-label[" == $selectItemsDom_subElementId$$44$$.substr(0, 11)) {
      $cb$$10_domElem$$17_lblElements$$1_valueStr$$ = $selectItemsDom_subElementId$$44$$.substring(11, $selectItemsDom_subElementId$$44$$.lastIndexOf("]"));
      $selectItemsDom_subElementId$$44$$ = this.$GetSelectItemsParentDomElement$($component$$1846_elmt$$2$$);
      $component$$1846_elmt$$2$$ = $JSCompiler_alias_NULL$$;
      if($selectItemsDom_subElementId$$44$$ && ($cb$$10_domElem$$17_lblElements$$1_valueStr$$ = $AdfSubIdUtils$$.$getChildElementByAttributeValue$($selectItemsDom_subElementId$$44$$, "value", $cb$$10_domElem$$17_lblElements$$1_valueStr$$, "input"))) {
        $cb$$10_domElem$$17_lblElements$$1_valueStr$$ = $cb$$10_domElem$$17_lblElements$$1_valueStr$$.parentNode.parentNode.getElementsByTagName("LABEL"), $cb$$10_domElem$$17_lblElements$$1_valueStr$$.length && ($component$$1846_elmt$$2$$ = $cb$$10_domElem$$17_lblElements$$1_valueStr$$[0])
      }
      return $component$$1846_elmt$$2$$
    }
  }
  return $JSCompiler_alias_NULL$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectManyPeer.prototype.GetSubIdDomElement", {$GetSubIdDomElement$:$AdfDhtmlSelectManyPeer$$.prototype.$GetSubIdDomElement$});
$AdfDhtmlSelectManyPeer$$.prototype.$GetBestMatchSubId$ = function $$AdfDhtmlSelectManyPeer$$$$$GetBestMatchSubId$$($domElement$$592$$) {
  return $AdfDhtmlSelectManyPeer$$.$superclass$.$GetBestMatchSubId$.call(this, $domElement$$592$$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectManyPeer.prototype.GetBestMatchSubId", {$GetBestMatchSubId$:$AdfDhtmlSelectManyPeer$$.prototype.$GetBestMatchSubId$});
