<mvc:View
		controllerName="sap.ui.documentation.sdk.controller.SubApiDetail"
		xmlns="sap.uxap"
		xmlns:m="sap.m"
		xmlns:core="sap.ui.core"
		xmlns:mvc="sap.ui.core.mvc"
		xmlns:layout="sap.ui.layout"
		xmlns:custom="sap.ui.documentation"
		xmlns:template="http://schemas.sap.com/sapui5/extension/sap.ui.core.template/1"
		xmlns:html="http://www.w3.org/1999/xhtml">

	<m:Page
			id="apiDetailPage"
			showHeader="false"
			showSubHeader="false"
			showFooter="false"
			class="apiDetailPage">

		<m:content>
			<ObjectPageLayout id="apiDetailObjectPage"
							  enableLazyLoading="true"
							  showAnchorBarPopover="true"
							  upperCaseAnchorBar="false"
							  busyIndicatorDelay="0">
				<headerTitle>
					<ObjectPageHeader id="title" objectTitle="{/title}" objectSubtitle="{/subTitle}">
						<actions>
							<ObjectPageHeaderActionButton id="apiDetailBackToSearch" text="Back to search results" hideIcon="true" hideText="false" press="backToSearch" visible="false"/>
							<ObjectPageHeaderActionButton
									id="toggleFullScreenBtn"
									visible="{device>/system/desktop}"
									icon="sap-icon://full-screen"
									tooltip="Show this sample in full screen mode"
									press="onToggleFullScreen" />
						</actions>
					</ObjectPageHeader>
					<core:ExtensionPoint name="customTitle" />
				</headerTitle>

				<headerContent>
					<layout:Grid defaultSpan="L4 M6 S12" class="sapUiNoMargin" hSpacing="0">
						<layout:VerticalLayout width="98%" id="headerColumn0"/>
						<layout:VerticalLayout width="100%" id="headerColumn1" visible="false"/>
						<layout:VerticalLayout width="100%" id="headerColumn2" visible="false"/>
					</layout:Grid>
				</headerContent>

				<sections>
					<ObjectPageSection id="overview" title="Overview" titleUppercase="false">
						<subSections>
							<custom:ObjectPageSubSection>
								<custom:blocks>
									<layout:VerticalLayout width="100%">

										<template:if test="{=${data>/deprecatedText} !== undefined}">
											<m:MessageStrip
												text="{/deprecatedText}"
												type="Error"
												showIcon="true"
												showCloseButton="false"
												enableFormattedText="true"
												class="sapUiSmallMarginBottom sapUiSmallMarginTop">
											</m:MessageStrip>
										</template:if>

										<custom:JSDocText sanitizeContent="false" text="{/description}"/>

										<template:if test="{=${data>/dnd/draggable} === true}">
											<m:MessageStrip
												text="This control can be a drag source."
												type="Information"
												showIcon="true"
												showCloseButton="false"
												class="sapUiSmallMarginBottom sapUiSmallMarginTop">
											</m:MessageStrip>
										</template:if>
										<template:if test="{=${data>/dnd/droppable} === true}">
											<m:MessageStrip
												text="This control can be a drop target."
												type="Information"
												showIcon="true"
												showCloseButton="false"
												class="sapUiSmallMarginBottom sapUiSmallMarginTop">
											</m:MessageStrip>
										</template:if>

										<template:if test="{data>/hasAnnotations}">
											<layout:HorizontalLayout class="sapUiTinyMarginTop sapUiDocumentationAnnotationsText">
												<m:Text text="A detailed description of the OData annotations handled by this control is available"/>
												<m:Link text="here" press="onAnnotationsLinkPress"/>
												<m:Text text="."/>
											</layout:HorizontalLayout>
											<layout:HorizontalLayout class="sapUiDocumentationAnnotationsText">
												<m:Label text="Annotation Restrictions:" design="Bold"/>
												<m:Text text="Qualifier support for entity types is limited for this control."/>
											</layout:HorizontalLayout>
										</template:if>

										<template:if test="{=${data>/experimental} !== undefined}">
											<m:MessageStrip
												text="Experimental API since version {/experimental/since} {/experimental/text}"
												type="Warning"
												showIcon="true"
												showCloseButton="false"
												enableFormattedText="true"
												class="sapUiSmallMarginBottom">
											</m:MessageStrip>
										</template:if>

										<template:if test="{= !!${data>/parameters} }">
											<custom:LightTable rows="{path: '/parameters'}"
															   columnTitles="Param,Type,Default Value,Description"
															   columnCount="4"
															   class="sapUiDocumentationParamsTable">
												<custom:Row>
													<custom:ParamText text="{name}" phoneText="{phoneName}" depth="{depth}" optional="{optional}"/>
													<m:Text text="{type}" wrapping="false"/>
													<m:Text text="{defaultValue}" wrapping="false"/>
													<custom:JSDocText sanitizeContent="false" text="{description}"/>
												</custom:Row>
											</custom:LightTable>
										</template:if>

										<template:if test="{= ${data>/returnValue} !== undefined}">
											<custom:LightTable columnCount="2"
															   columnTitles="Returns,Description"
															   class="sapUiDocumentation2ColumnsEqualTable">
												<custom:Row>
													<m:Text text="{path: 'data>/returnValue/type', formatter: 'sap.ui.base.ManagedObject.escapeSettingsValue'}" wrapping="false"/>
													<custom:JSDocText sanitizeContent="false" text="{path: 'data>/returnValue/description', formatter: 'sap.ui.base.ManagedObject.escapeSettingsValue'}"/>
												</custom:Row>
											</custom:LightTable>
										</template:if>

										<template:if test="{data>/hasChildren}">
											<custom:LightTable
												 rows="{path : '/nodes'}"
												 columnTitles="Namespaces &amp; Classes,Description"
												 columnCount="2"
												 class="sapUiSmallMarginTop">
												<custom:Row>
													<custom:ParamText text="{name}" href="{href}" deprecated="{deprecated}"/>
													<custom:JSDocText sanitizeContent="false" text="{description}"/>
												</custom:Row>
											</custom:LightTable>
										</template:if>
										<template:if test="{data>/isFunction}">
											<template:repeat list="{data>/examples}" var="example">
												<custom:JSDocText sanitizeContent="false" text="{path: 'example>data', formatter: 'sap.ui.base.ManagedObject.escapeSettingsValue'}"/>
											</template:repeat>
										</template:if>
									</layout:VerticalLayout>
								</custom:blocks>
							</custom:ObjectPageSubSection>
						</subSections>
					</ObjectPageSection>

					<template:if test="{data>/hasProperties}">
						<ObjectPageSection id="properties"
										   title="Fields"
										   titleUppercase="false">
							<subSections>
								<custom:ObjectPageSubSection>
									<custom:blocks>
										<custom:LightTable rows="{path : '/properties'}"
											 columnCount="3"
											 columnTitles="Name,Type,Description"
											 class="sapUiSmallMarginTop">
											<custom:Row>
												<custom:ParamText class="sapUiDocumentationParamBold" text="{name}" depth="{depth}" optional="{optional}" deprecated="{= ${deprecated} !== undefined }"/>
												<layout:VerticalLayout content="{path: 'types', templateShareable: false}" width="100%">
													<m:Link text="{path: 'value', formatter: 'sap.ui.base.ManagedObject.escapeSettingsValue'}"
															href="{href}"
															enabled="{= !!${linkEnabled} }"/>
												</layout:VerticalLayout>
												<layout:VerticalLayout>
													<custom:JSDocText sanitizeContent="false" text="{description}"/>
													<m:MessageStrip
															visible="{=${deprecated} !== undefined}"
															text="Deprecated as of version {deprecated/since}"
															type="Error"
															showIcon="true"
															showCloseButton="false"
															enableFormattedText="true"
															class="sapUiTinyMarginBottom sapUiTinyMarginTop">
													</m:MessageStrip>
													<m:MessageStrip
															visible="{=${experimental} !== undefined}"
															text="Experimental API since {experimental/since} {experimental/text}"
															type="Warning"
															showIcon="true"
															showCloseButton="false"
															enableFormattedText="true"
															class="sapUiTinyMarginBottom sapUiTinyMarginTop">
													</m:MessageStrip>
													<m:ObjectStatus text="Visibility: {parts : [{path : 'visibility'}, {path : 'allowedFor'}], formatter : 'sap.ui.documentation.sdk.model.formatter.formatVisibility'}"
															state="{= ${visibility} === 'public' ? 'Success' : 'Warning'}"/>
													<m:ObjectStatus visible="{=${since} !== undefined}" text="Since: {since}" />
												</layout:VerticalLayout>
											</custom:Row>
										</custom:LightTable>
									</custom:blocks>
								</custom:ObjectPageSubSection>
							</subSections>
						</ObjectPageSection>
					</template:if>

					<template:if test="{data>/hasConstructor}">
						<ObjectPageSection id="constructor"
										   title="Constructor"
										   titleUppercase="false">
							<subSections>
								<custom:ObjectPageSubSection>
									<custom:blocks>
										<layout:VerticalLayout width="100%">
											<custom:JSDocText sanitizeContent="false" text="{/constructor/description}"/>

											<layout:VerticalLayout visible="{= ${/constructor/examples} !== undefined}"
																   content="{path : '/constructor/examples', templateShareable: false}">
												<custom:JSDocText sanitizeContent="false" text="{data}"/>
											</layout:VerticalLayout>

											<custom:JSDocText sanitizeContent="false" text="{/constructor/codeExample}"/>

											<template:if test="{= !!${data>/constructor/parameters} }">
												<custom:LightTable rows="{path: '/constructor/parameters'}"
														columnTitles="Param,Type,Default Value,Description"
														columnCount="4"
														class="sapUiDocumentationParamsTable">
													<custom:Row>
														<custom:ParamText text="{name}" phoneText="{phoneName}" depth="{depth}" optional="{optional}"/>
														<layout:VerticalLayout content="{path: 'types', templateShareable: false}" width="100%">
															<m:Link text="{name}"
																	href="api/{name}"
																	enabled="{= !!${linkEnabled} }"/>
														</layout:VerticalLayout>
														<m:Text text="{defaultValue}" wrapping="false"/>
														<custom:JSDocText sanitizeContent="false" text="{description}"/>
													</custom:Row>
												</custom:LightTable>
											</template:if>

											<template:if test="{= ${data>/constructor/throws} !== undefined}">
												<custom:LightTable rows="{path : '/constructor/throws', templateShareable: false}"
														columnTitles="Throws,Desktop"
														columnCount="2"
														class="sapUiDocumentation2ColumnsEqualTable">
													<custom:Row>
														<m:Link text="{type}"
																href="api/{type}"
																enabled="{= !!${linkEnabled} }"/>
														<custom:JSDocText sanitizeContent="false" text="{description}"/>
													</custom:Row>
												</custom:LightTable>
											</template:if>
										</layout:VerticalLayout>
									</custom:blocks>
								</custom:ObjectPageSubSection>
							</subSections>
						</ObjectPageSection>
					</template:if>

					<template:if test="{data>/hasControlProperties}">
						<ObjectPageSection id="controlproperties"
										   title="Properties"
										   titleUppercase="false">
							<subSections>
								<custom:ObjectPageSubSection>
									<custom:blocks>
										<m:CheckBox text="Show borrowed properties" visible="{/bHasBorrowedProps}" displayOnly="{=!${/bHasSelfProps}}" selected="{=${/bShowBorrowedProps}}" select="onBorrowedPropCheckboxClick"/>
										<custom:LightTable rows="{path : '/ui5-metadata/properties'}"
											columnTitles="Name,Type,Default Value,Description"
											columnCount="4"
											class="sapUiSmallMarginTop">
											<custom:Row>
												<custom:ParamText class="sapUiDocumentationParamBold" text="{name}"/>
												<m:Link text="{type}"
														href="api/{= ${type}.replace('[]', '') }"
														enabled="{= !!${linkEnabled} }"/>
												<m:Text text="{defaultValue}"/>
												<layout:VerticalLayout width="100%">
													<custom:JSDocText sanitizeContent="false" text="{description}"/>
													<layout:HorizontalLayout width="100%">
														<m:ObjectStatus text="Visibility: {parts : [{path : 'visibility'}, {path : 'allowedFor'}], formatter : 'sap.ui.documentation.sdk.model.formatter.formatVisibility'}"
															state="{= ${visibility} === 'public' ? 'Success' : 'Warning'}"/>
														<core:Icon
															src="sap-icon://sys-help-2"
															color="#286eb4"
															class="sapUiDocumentationVisibilityInformationIcon"
															press="onVisibilityInformationClick">
														</core:Icon>
													</layout:HorizontalLayout>
													<m:MessageStrip
														visible="{=${deprecatedText} !== undefined}"
														text="{deprecatedText}"
														type="Error"
														showIcon="true"
														showCloseButton="false"
														enableFormattedText="true"
														class="sapUiTinyMarginBottom sapUiTinyMarginTop">
													</m:MessageStrip>
													<m:MessageStrip
														visible="{=${experimental} !== undefined}"
														text="Experimental API since {experimental/since} {experimental/text}"
														type="Warning"
														showIcon="true"
														showCloseButton="false"
														enableFormattedText="true"
														class="sapUiTinyMarginBottom sapUiTinyMarginTop">
													</m:MessageStrip>
													<m:FormattedText visible="{=${borrowedFrom} !== undefined}"
														htmlText="Borrowed from: &lt;a style='vertical-align:initial' target='_self' href='api/{borrowedFrom}' &gt;{borrowedFrom}&lt;/a&gt;">
													</m:FormattedText>
												</layout:VerticalLayout>
											</custom:Row>
										</custom:LightTable>
									</custom:blocks>
								</custom:ObjectPageSubSection>
							</subSections>
						</ObjectPageSection>
					</template:if>

					<template:if test="{data>/hasAggregations}">
						<ObjectPageSection id="aggregations"
										   title="Aggregations"
										   titleUppercase="false">
							<subSections>
								<custom:ObjectPageSubSection>
									<custom:blocks>
										<m:CheckBox text="Show borrowed aggregations" visible="{/bHasBorrowedAggr}" displayOnly="{=!${/bHasSelfAggr}}" selected="{/bShowBorrowedAggr}" select="onBorrowedAggrCheckboxClick"/>
										<custom:LightTable rows="{path : '/ui5-metadata/aggregations'}"
											columnTitles="{= ${data>/hasAggregationAltTypes} ? 'Name,Cardinality,Type,Alt types,Description' : 'Name,Cardinality,Type,Description'}"
											columnCount="{= ${data>/hasAggregationAltTypes} ? 5 : 4}"
											class="sapUiSmallMarginTop">
											<custom:Row visible="{= ${visibility} === 'public'}">
												<custom:ParamText text="{name}" defaultFlag="{= ${/ui5-metadata/defaultAggregation} === ${path: 'name'} }"/>
												<m:Text text="{cardinality}" wrapping="false"/>
												<m:Link text="{type}"
														href="api/{type}"
														enabled="{= !!${linkEnabled} }"/>
												<template:if test="{data>/hasAggregationAltTypes}">
													<m:Text text="{path: 'altTypes', formatter:'.formatter.apiRefAggregationAltTypes'}"/>
												</template:if>
												<layout:VerticalLayout width="100%">
													<custom:JSDocText sanitizeContent="false" text="{description}"/>
													<m:MessageStrip
															visible="{=${deprecated} !== undefined}"
															text="Deprecated as of version {deprecated/since}"
															type="Error"
															showIcon="true"
															showCloseButton="false"
															enableFormattedText="true"
															class="sapUiTinyMarginBottom sapUiTinyMarginTop">
													</m:MessageStrip>
													<m:MessageStrip
															visible="{=${experimental} !== undefined}"
															text="Experimental API since {experimental/since} {experimental/text}"
															type="Warning"
															showIcon="true"
															showCloseButton="false"
															enableFormattedText="true"
															class="sapUiTinyMarginBottom sapUiTinyMarginTop">
													</m:MessageStrip>
													<m:MessageStrip
														visible="{=${dnd/draggable} === true}"
														text="This aggregation can be a drag source."
														type="Information"
														showIcon="true"
														showCloseButton="false"
														class="sapUiSmallMarginBottom sapUiSmallMarginTop">
													</m:MessageStrip>
													<m:MessageStrip
														visible="{=${dnd/droppable} === true}"
														text="This aggregation can be a drop target."
														type="Information"
														showIcon="true"
														showCloseButton="false"
														class="sapUiSmallMarginBottom sapUiSmallMarginTop">
													</m:MessageStrip>
													<m:FormattedText visible="{=${borrowedFrom} !== undefined}"
														htmlText="Borrowed from: &lt;a style='vertical-align:initial' target='_self' href='api/{borrowedFrom}' &gt;{borrowedFrom}&lt;/a&gt;">
													</m:FormattedText>
												</layout:VerticalLayout>
											</custom:Row>
										</custom:LightTable>
									</custom:blocks>
								</custom:ObjectPageSubSection>
							</subSections>
						</ObjectPageSection>
					</template:if>

					<template:if test="{data>/hasAssociations}">
						<ObjectPageSection id="associations"
										   title="Associations"
										   titleUppercase="false">
							<subSections>
								<custom:ObjectPageSubSection>
									<custom:blocks>
										<m:CheckBox text="Show borrowed associations" visible="{/bHasBorrowedAssoc}" displayOnly="{=!${/bHasSelfAssoc}}" selected="{/bShowBorrowedAssoc}" select="onBorrowedAssocCheckboxClick"/>
										<custom:LightTable rows="{path : '/ui5-metadata/associations'}"
											columnCount="4"
											columnTitles="Name,Cardinality,Type,Description"
											class="sapUiSmallMarginTop">
											<custom:Row visible="{visibility === 'public'}">
												<custom:ParamText class="sapUiDocumentationParamBold" text="{name}" />
												<m:Text text="{cardinality}" wrapping="false"/>
												<m:Link text="{type}"
														href="api/{type}"
														enabled="{= !!${linkEnabled} }"/>
												<layout:VerticalLayout width="100%">
													<custom:JSDocText sanitizeContent="false" text="{description}"/>
													<m:MessageStrip
															visible="{=${deprecated} !== undefined}"
															text="Deprecated as of version {deprecated/since}"
															type="Error"
															showIcon="true"
															showCloseButton="false"
															enableFormattedText="true"
															class="sapUiTinyMarginBottom sapUiTinyMarginTop">
													</m:MessageStrip>
													<m:MessageStrip
															visible="{=${experimental} !== undefined}"
															text="Experimental API since {experimental/since} {experimental/text}"
															type="Warning"
															showIcon="true"
															showCloseButton="false"
															enableFormattedText="true"
															class="sapUiTinyMarginBottom sapUiTinyMarginTop">
													</m:MessageStrip>
													<m:FormattedText visible="{=${borrowedFrom} !== undefined}"
														htmlText="Borrowed from: &lt;a style='vertical-align:initial' target='_self' href='api/{borrowedFrom}' &gt;{borrowedFrom}&lt;/a&gt;">
													</m:FormattedText>
												</layout:VerticalLayout>
											</custom:Row>
										</custom:LightTable>
									</custom:blocks>
								</custom:ObjectPageSubSection>
							</subSections>
						</ObjectPageSection>
					</template:if>

					<template:if test="{data>/hasEvents}">
						<ObjectPageSection id="events"
										   title="Events"
										   titleUppercase="false">
							<subSections>
								<custom:ObjectPageSubSection title="{= ${data>/hasEvents} &amp;&amp; !${data>/hasOwnEvents} ? 'Events' : 'Summary'}">
									<custom:blocks>
										<layout:VerticalLayout width="100%">
											<template:if test="{data>/hasOwnEvents}">
												<custom:LightTable columnCount="2" columnTitles="Event,Description">
													<template:repeat list="{data>/events}" var="event">
														<custom:Row>
															<custom:ParamText text="{event>name}"
																		href="api/{data>/name}#events/{event>name}"
																		deprecated="{= ${event>deprecated} !== undefined }"/>
															<custom:JSDocText sanitizeContent="false" text="{path: 'event>description', formatter: 'sap.ui.base.ManagedObject.escapeSettingsValue'}"/>
														</custom:Row>
													</template:repeat>
												</custom:LightTable>
											</template:if>
											<template:if test="{= ${data>/borrowed/events/}.length > 0 }">
												<m:Title text="Borrowed from:" class="sapUiSmallMarginTop sapUiDocumentationBorrowedTitle"/>
												<layout:VerticalLayout width="100%" content="{path: '/borrowed/events/', templateShareable: false}">
														<m:Panel class="borrowedListPanel"
																expandable="true"
																expanded="true"
																headerText="{name}"
																width="100%">
															<custom:BorrowedList list="{events}"/>
														</m:Panel>
												</layout:VerticalLayout>
											</template:if>
										</layout:VerticalLayout>
									</custom:blocks>
								</custom:ObjectPageSubSection>

								<template:repeat list="{data>/events}" var="event">
									<custom:ObjectPageSubSection title="{event>name}">
										<custom:blocks>
											<layout:VerticalLayout width="100%">

												<custom:JSDocText sanitizeContent="false" text="{path: 'event>description', formatter: 'sap.ui.base.ManagedObject.escapeSettingsValue'}"/>

												<layout:HorizontalLayout width="100%">
													<m:ObjectStatus text="Visibility: {parts : [{path : 'event>visibility'}, {path : 'event>allowedFor'}], formatter : 'sap.ui.documentation.sdk.model.formatter.formatVisibility'}"
													state="{= ${event>visibility} === 'public' ? 'Success' : 'Warning'}" class="sapUiSmallMarginBottom"/>
													<core:Icon
														src="sap-icon://sys-help-2"
														color="#286eb4"
														class="sapUiDocumentationVisibilityInformationIcon"
														press="onVisibilityInformationClick">
													</core:Icon>
												</layout:HorizontalLayout>
												<template:if test="{=${event>deprecated} !== undefined}">
													<m:MessageStrip
														text="{event>deprecatedText}"
														type="Error"
														showIcon="true"
														showCloseButton="false"
														enableFormattedText="true"
														class="sapUiSmallMarginBottom">
													</m:MessageStrip>
												</template:if>
												<template:if test="{=${event>experimental} !== undefined}">
													<m:MessageStrip
														text="Experimental API since {event>experimental/since} {event>experimental/text}"
														type="Warning"
														showIcon="true"
														enableFormattedText="true"
														class="sapUiSmallMarginBottom">
													</m:MessageStrip>
												</template:if>
												<template:if test="{= !!${event>parameters} &amp;&amp; ${event>parameters}.length > 0}">
													<custom:LightTable columnTitles="Param,Type,Description" columnCount="3">
														<template:repeat list="{event>parameters}" var="parameter">
															<custom:Row>
																<custom:ParamText text="{parameter>name}" phoneText="{parameter>phoneName}" depth="{parameter>depth}" optional="{parameter>optional}"/>
																<m:Link text="{parameter>type}"
																		href="api/{parameter>type}"
																		enabled="{= !!${parameter>linkEnabled} }"/>
																<layout:VerticalLayout>
																	<custom:JSDocText sanitizeContent="false" text="{path: 'parameter>description', formatter: 'sap.ui.base.ManagedObject.escapeSettingsValue'}"/>
																	<m:MessageStrip
																			visible="{=${parameter>deprecated} !== undefined}"
																			text="{parameter>deprecatedText}"
																			type="Error"
																			showIcon="true"
																			showCloseButton="false"
																			enableFormattedText="true"
																			class="sapUiTinyMarginBottom sapUiTinyMarginTop">
																	</m:MessageStrip>
																</layout:VerticalLayout>
															</custom:Row>
														</template:repeat>
													</custom:LightTable>
												</template:if>
											</layout:VerticalLayout>
										</custom:blocks>
									</custom:ObjectPageSubSection>
								</template:repeat>
							</subSections>
						</ObjectPageSection>
					</template:if>

					<template:if test="{data>/hasMethods}">
						<ObjectPageSection id="methods"
									   title="Methods"
									   titleUppercase="false"
									   class="APIDetailMethodsSection">
							<subSections>

								<custom:ObjectPageSubSection title="{= ${data>/hasMethods} &amp;&amp; !${data>/hasOwnMethods} ? 'Methods' : 'Summary'}">
									<custom:blocks>
										<layout:VerticalLayout width="100%">
											<template:if test="{data>/hasOwnMethods}">
												<custom:LightTable columnCount="2" columnTitles="Method,Description">
													<template:repeat list="{data>/methods}" var="method">
														<custom:Row>
															<custom:ParamText text="{method>name}"
																		href="{method>href}"
																		deprecated="{= ${method>deprecated} !== undefined }"
																        experimental="{= ${method>experimental} !== undefined }"/>
															<custom:JSDocText sanitizeContent="false" text="{path: 'method>description', formatter: 'sap.ui.base.ManagedObject.escapeSettingsValue'}"/>
														</custom:Row>
													</template:repeat>
												</custom:LightTable>
											</template:if>
											<template:if test="{= ${data>/borrowed/methods/}.length > 0 }">
												<m:Title text="Borrowed from:" class="sapUiSmallMarginTop sapUiDocumentationBorrowedTitle"/>
												<layout:VerticalLayout width="100%" content="{path: '/borrowed/methods/', templateShareable: false}">
														<m:Panel class="borrowedListPanel"
																expandable="true"
																expanded="true"
																headerText="{name}"
																width="100%">
															<custom:BorrowedList list="{methods}"/>
														</m:Panel>
												</layout:VerticalLayout>
											</template:if>
										</layout:VerticalLayout>
									</custom:blocks>
								</custom:ObjectPageSubSection>

								<template:repeat list="{data>/methods}" var="method">
									<custom:ObjectPageSubSection title="{method>name}" id="{method>placeholderId}">
										<custom:blocks>

											<ObjectPageLazyLoader stashed="true" id="{method>subPlaceholderId}">

												<layout:VerticalLayout width="100%">

													<custom:JSDocText sanitizeContent="false" text="{path: 'method>description', formatter: 'sap.ui.base.ManagedObject.escapeSettingsValue'}"/>

													<layout:VerticalLayout visible="{= ${method>examples} !== undefined}" width="100%">
														<template:repeat list="{method>examples}" var="example">
															<custom:JSDocText sanitizeContent="false" text="{path: 'example>data', formatter: 'sap.ui.base.ManagedObject.escapeSettingsValue'}"/>
														</template:repeat>
													</layout:VerticalLayout>

													<m:FlexBox class="sapUiTinyMarginBottom">
														<layout:HorizontalLayout width="100%">
														<m:ObjectStatus text="Visibility: {parts : [{path : 'method>visibility'}, {path : 'method>allowedFor'}], formatter : 'sap.ui.documentation.sdk.model.formatter.formatVisibility'}"
														state="{= ${method>visibility} === 'public' ? 'Success' : 'Warning'}"/>
														<core:Icon
															src="sap-icon://sys-help-2"
															color="#286eb4"
															class="sapUiDocumentationVisibilityInformationIcon sapUiTinyMarginEnd"
															press="onVisibilityInformationClick">
														</core:Icon>
														<m:ObjectStatus visible="{=${method>since} !== undefined}" text="Since: {method>since}"/>
													</layout:HorizontalLayout>
													</m:FlexBox>
													<template:if test="{=${method>deprecated} !== undefined}">
														<m:MessageStrip
															text="{method>deprecatedText}"
															type="Error"
															showIcon="true"
															showCloseButton="false"
															enableFormattedText="true"
															class="sapUiSmallMarginBottom">
														</m:MessageStrip>
													</template:if>
													<template:if test="{=${method>experimental} !== undefined}">
														<m:MessageStrip
															text="Experimental API since {method>experimental/since} {method>experimental/text}"
															type="Warning"
															showIcon="true"
															showCloseButton="false"
															enableFormattedText="true"
															class="sapUiSmallMarginBottom">
														</m:MessageStrip>
													</template:if>

													<custom:JSDocText text="{path: 'method>code', formatter: 'sap.ui.base.ManagedObject.escapeSettingsValue'}" />

													<template:if test="{= !!${method>parameters} &amp;&amp; ${method>parameters}.length > 0}">
														<custom:LightTable
																columnCount="4"
																columnTitles="Param,Type,Default Value,Description"
																class="sapUiDocumentationParamsTable">
															<template:repeat list="{method>parameters}" var="parameter">
																<custom:Row>
																	<custom:ParamText text="{parameter>name}" phoneText="{parameter>phoneName}" depth="{parameter>depth}" optional="{parameter>optional}"/>
																	<layout:VerticalLayout class="sapUiDocumentationOrList" width="100%">
																		<template:repeat list="{parameter>types}" var="type">
																			<template:if test="{= !!${type>linkEnabled} }">
																				<template:then>
																					<m:Link text="{path: 'type>value', formatter: 'sap.ui.base.ManagedObject.escapeSettingsValue'}"
																							href="{type>href}"
																							enabled="true"/>
																				</template:then>
																				<template:else>
																					<m:Link text="{path: 'type>value', formatter: 'sap.ui.base.ManagedObject.escapeSettingsValue'}" enabled="false"/>
																				</template:else>
																			</template:if>
																		</template:repeat>
																	</layout:VerticalLayout>
																	<m:Text text="{parameter>defaultValue}" wrapping="false"/>
																	<custom:JSDocText sanitizeContent="false" text="{path: 'parameter>description', formatter: 'sap.ui.base.ManagedObject.escapeSettingsValue'}"/>
																</custom:Row>
															</template:repeat>
														</custom:LightTable>
													</template:if>

													<template:if test="{= ${method>returnValue} !== undefined}">
														<custom:LightTable columnCount="2"
																	columnTitles="Returns,Description"
																	class="sapUiDocumentation2ColumnsEqualTable">
															<custom:Row>
																<layout:VerticalLayout class="sapUiDocumentationOrList" width="100%">
																	<template:repeat list="{method>returnValue/types}" var="rtype">
																		<m:Link text="{path: 'rtype>value', formatter: 'sap.ui.base.ManagedObject.escapeSettingsValue'}"
																				href="{rtype>href}"
																				enabled="{= !!${rtype>linkEnabled} }"/>
																	</template:repeat>
																</layout:VerticalLayout>
																<custom:JSDocText sanitizeContent="false" text="{path: 'method>returnValue/description', formatter: 'sap.ui.base.ManagedObject.escapeSettingsValue'}"/>
															</custom:Row>
														</custom:LightTable>
													</template:if>

													<template:if test="{= ${method>throws} !== undefined}">
														<custom:LightTable
																columnTitles="Throws,Description"
																columnCount="2"
																class="sapUiDocumentation2ColumnsEqualTable">
															<template:repeat list="{method>throws}" var="throws">
																<custom:Row>
																	<m:Link text="{throws>type}"
																		href="api/{throws>type}"
																		enabled="{= !!${throws>linkEnabled} }"/>
																	<custom:JSDocText sanitizeContent="false" text="{path: 'throws>description', formatter: 'sap.ui.base.ManagedObject.escapeSettingsValue'}"/>
																</custom:Row>
															</template:repeat>
														</custom:LightTable>
													</template:if>

												</layout:VerticalLayout>

											</ObjectPageLazyLoader>

										</custom:blocks>
									</custom:ObjectPageSubSection>
								</template:repeat>
							</subSections>
						</ObjectPageSection>
					</template:if>

					<template:if test="{data>/hasSpecialSettings}">
						<ObjectPageSection id="specialsettings"
										   title="Special Settings"
										   titleUppercase="false">
							<subSections>
								<custom:ObjectPageSubSection>
									<custom:blocks>
										<custom:LightTable rows="{path : '/ui5-metadata/specialSettings'}"
											columnCount="3"
											columnTitles="Name,Type,Description"
											class="sapUiSmallMarginTop sapUiDocumentationSpecialSettingsTable">
											<custom:Row>
												<custom:ParamText class="sapUiDocumentationParamBold" text="{name}"/>
												<m:Link text="{type}"
														href="api/{type}"
														enabled="{= !!${linkEnabled} }"/>
												<custom:JSDocText sanitizeContent="false" text="{description}"/>
											</custom:Row>
										</custom:LightTable>
									</custom:blocks>
								</custom:ObjectPageSubSection>
							</subSections>
						</ObjectPageSection>
					</template:if>

					<template:if test="{data>/hasAnnotations}">
						<ObjectPageSection id="annotations"
										   title="Annotations"
										   titleUppercase="false">
							<subSections>
								<custom:ObjectPageSubSection title="Summary">
									<custom:blocks>
										<custom:LightTable columnCount="2" columnTitles="Annotation,Description">
											<template:repeat list="{data>/ui5-metadata/annotations}" var="annotation">
												<custom:Row>
													<m:Link text="{= ${annotation>annotation} !== 'undefined' ? ${annotation>annotation} : '(' + ${annotation>namespaceText} + ')' }"
															wrapping="false"/>
													<custom:JSDocText sanitizeContent="false" text="{path: 'annotation>description', formatter: 'sap.ui.base.ManagedObject.escapeSettingsValue'}"/>
												</custom:Row>
											</template:repeat>
										</custom:LightTable>
									</custom:blocks>
								</custom:ObjectPageSubSection>

								<template:repeat list="{data>/ui5-metadata/annotations}" var="annotation">
									<custom:ObjectPageSubSection title="{= ${annotation>annotation} !== 'undefined' ? ${annotation>annotation} : '(' + ${annotation>namespaceText} + ')' }">
										<custom:blocks>
											<layout:VerticalLayout width="100%">

												<custom:JSDocText sanitizeContent="false" text="{path: 'annotation>description', formatter: 'sap.ui.base.ManagedObject.escapeSettingsValue'}"/>

												<custom:LightTable columnTitles="Namespace,Target Type,Applies To" columnCount="3">
													<custom:Row>
														<custom:JSDocText sanitizeContent="false" text="{annotation>namespace}"/>
														<custom:JSDocText sanitizeContent="false" text="{annotation>target}"/>
														<custom:JSDocText sanitizeContent="false" text="{annotation>appliesTo}"/>
													</custom:Row>
												</custom:LightTable>

											</layout:VerticalLayout>
										</custom:blocks>
									</custom:ObjectPageSubSection>
								</template:repeat>
							</subSections>
						</ObjectPageSection>
					</template:if>

					<template:if test="{data>/hasFAQ}">
						<ObjectPageSection id="faq" title="FAQ" class="faqContent">
							<subSections>
								<custom:ObjectPageSubSection>
									<custom:blocks>
										<core:HTML id="parserId" content="{/faqContent}"/>
									</custom:blocks>
								</custom:ObjectPageSubSection>
							</subSections>
						</ObjectPageSection>
					</template:if>

					<core:ExtensionPoint name="customSections" />

				</sections>

			</ObjectPageLayout>

		</m:content>

	</m:Page>

</mvc:View>
