$AdfDhtmlTrainPeer$$.prototype.$GetSubIdDomElement$ = function $$AdfDhtmlTrainPeer$$$$$GetSubIdDomElement$$($locator$$25_stopIndex$$) {
  $AdfAssert$$.$assertNonEmptyString$($locator$$25_stopIndex$$);
  var $component$$1858_stamp$$ = this.$getComponent$(), $subElementId$$56_trainStopPeer$$ = $locator$$25_stopIndex$$, $nestedSubElementId$$7$$, $startIndex$$22$$ = $locator$$25_stopIndex$$.lastIndexOf("#");
  -1 < $startIndex$$22$$ && ($subElementId$$56_trainStopPeer$$ = $locator$$25_stopIndex$$.substring(0, $startIndex$$22$$), $AdfAssert$$.$assertNonEmptyString$($subElementId$$56_trainStopPeer$$), $nestedSubElementId$$7$$ = $locator$$25_stopIndex$$.substring($startIndex$$22$$ + 1));
  var $clientId$$458$$;
  if($subElementId$$56_trainStopPeer$$ && (-1 != $subElementId$$56_trainStopPeer$$.indexOf("stop[") || -1 != $subElementId$$56_trainStopPeer$$.indexOf($AdfDhtmlTrainPeer$$.$_NODE_STAMP_ID$))) {
    if($locator$$25_stopIndex$$ = $subElementId$$56_trainStopPeer$$.substring($subElementId$$56_trainStopPeer$$.indexOf("[") + 1, $subElementId$$56_trainStopPeer$$.indexOf("]")), $clientId$$458$$ = $component$$1858_stamp$$.$getClientId$() + ":" + $locator$$25_stopIndex$$ + ":" + $AdfDhtmlTrainPeer$$.$_NODE_STAMP_ID$, !$nestedSubElementId$$7$$) {
      return $AdfAgent$$.$AGENT$.getElementById($clientId$$458$$)
    }
  }
  if($nestedSubElementId$$7$$ && ($component$$1858_stamp$$ = $AdfPage$$.$PAGE$.$findComponent$($clientId$$458$$))) {
    return $subElementId$$56_trainStopPeer$$ = $component$$1858_stamp$$.$getPeer$(), $subElementId$$56_trainStopPeer$$.bind($component$$1858_stamp$$), $subElementId$$56_trainStopPeer$$.$GetSubIdDomElement$($nestedSubElementId$$7$$)
  }
  $AdfLogger$$.$LOGGER$.warning("Sub Id doesn't exist for this component:", $subElementId$$56_trainStopPeer$$);
  return $JSCompiler_alias_NULL$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTrainPeer.prototype.GetSubIdDomElement", {$GetSubIdDomElement$:$AdfDhtmlTrainPeer$$.prototype.$GetSubIdDomElement$});
$AdfDhtmlTrainPeer$$.prototype.$GetBestMatchSubId$ = function $$AdfDhtmlTrainPeer$$$$$GetBestMatchSubId$$($domElement$$607$$) {
  var $singleColonLastIndex_stamp$$1$$, $clientId$$459_stopIndex$$1$$ = $domElement$$607$$.id;
  if($clientId$$459_stopIndex$$1$$ && -1 != $clientId$$459_stopIndex$$1$$.indexOf($AdfDhtmlTrainPeer$$.$_NODE_STAMP_ID$)) {
    return $singleColonLastIndex_stamp$$1$$ = $clientId$$459_stopIndex$$1$$.lastIndexOf(":"), $clientId$$459_stopIndex$$1$$ = $clientId$$459_stopIndex$$1$$.substring($singleColonLastIndex_stamp$$1$$ - 1, $singleColonLastIndex_stamp$$1$$), "stop[" + $clientId$$459_stopIndex$$1$$ + "]"
  }
  for(var $element$$351_trainStopPeer$$1$$ = $domElement$$607$$;$element$$351_trainStopPeer$$1$$;$element$$351_trainStopPeer$$1$$ = $element$$351_trainStopPeer$$1$$.parentNode) {
    if(($clientId$$459_stopIndex$$1$$ = $element$$351_trainStopPeer$$1$$.id) && -1 != $clientId$$459_stopIndex$$1$$.indexOf($AdfDhtmlTrainPeer$$.$_NODE_STAMP_ID$)) {
      $singleColonLastIndex_stamp$$1$$ = $AdfPage$$.$PAGE$.$findComponent$($clientId$$459_stopIndex$$1$$);
      break
    }
  }
  return $singleColonLastIndex_stamp$$1$$ ? ($element$$351_trainStopPeer$$1$$ = $singleColonLastIndex_stamp$$1$$.$getPeer$(), $element$$351_trainStopPeer$$1$$.bind($singleColonLastIndex_stamp$$1$$), $singleColonLastIndex_stamp$$1$$ = $clientId$$459_stopIndex$$1$$.lastIndexOf(":"), $clientId$$459_stopIndex$$1$$ = $clientId$$459_stopIndex$$1$$.substring($singleColonLastIndex_stamp$$1$$ - 1, $singleColonLastIndex_stamp$$1$$), "stop[" + $clientId$$459_stopIndex$$1$$ + "]#" + $element$$351_trainStopPeer$$1$$.$GetBestMatchSubId$($domElement$$607$$)) : 
  $JSCompiler_alias_NULL$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTrainPeer.prototype.GetBestMatchSubId", {$GetBestMatchSubId$:$AdfDhtmlTrainPeer$$.prototype.$GetBestMatchSubId$});
$AdfDhtmlTrainPeer$$.$_NODE_STAMP_ID$ = "_afrStopNavItem";
