text: /*!
   * OpenUI5
   * (c) Copyright 2009-2021 SAP SE or an SAP affiliate company.
   * Licensed under the Apache License, Version 2.0 - see LICENSE.txt.
   */
  
   sap.ui.define([
  	'sap/ui/core/mvc/ControllerExtension'
  	// ,'sap/ui/core/mvc/OverrideExecution'
  ],
  function(
  	ControllerExtension
  	// ,OverrideExecution
  ) {
  	"use strict";
  	return ControllerExtension.extend("{{controllerExtensionName}}", {
  		// metadata: {
  		// 	// extension can declare the public methods
  		// 	// in general methods that start with "_" are private
  		// 	methods: {
  		// 		publicMethod: {
  		// 			public: true /*default*/ ,
  		// 			final: false /*default*/ ,
  		// 			overrideExecution: OverrideExecution.Instead /*default*/
  		// 		},
  		// 		finalPublicMethod: {
  		// 			final: true
  		// 		},
  		// 		onMyHook: {
  		// 			public: true /*default*/ ,
  		// 			final: false /*default*/ ,
  		// 			overrideExecution: OverrideExecution.After
  		// 		},
  		// 		couldBePrivate: {
  		// 			public: false
  		// 		}
  		// 	}
  		// },
  
  		// // adding a private method, only accessible from this controller extension
  		// _privateMethod: function() {},
  		// // adding a public method, might be called from or overridden by other controller extensions as well
  		// publicMethod: function() {},
  		// // adding final public method, might be called from, but not overridden by other controller extensions as well
  		// finalPublicMethod: function() {},
  		// // adding a hook method, might be called by or overridden from other controller extensions
  		// // override these method does not replace the implementation, but executes after the original method
  		// onMyHook: function() {},
  		// // method public per default, but made private via metadata
  		// couldBePrivate: function() {},
  		// // this section allows to extend lifecycle hooks or override public methods of the base controller
  		// override: {
  		// 	/**
  		// 	 * Called when a controller is instantiated and its View controls (if available) are already created.
  		// 	 * Can be used to modify the View before it is displayed, to bind event handlers and do other one-time initialization.
  		// 	 * @memberOf {{controllerExtensionName}}
  		// 	 */
  		// 	onInit: function() {
  		// 	},
  
  		// 	/**
  		// 	 * Similar to onAfterRendering, but this hook is invoked before the controller's View is re-rendered
  		// 	 * (NOT before the first rendering! onInit() is used for that one!).
  		// 	 * @memberOf {{controllerExtensionName}}
  		// 	 */
  		// 	onBeforeRendering: function() {
  		// 	},
  
  		// 	/**
  		// 	 * Called when the View has been rendered (so its HTML is part of the document). Post-rendering manipulations of the HTML could be done here.
  		// 	 * This hook is the same one that SAPUI5 controls get after being rendered.
  		// 	 * @memberOf {{controllerExtensionName}}
  		// 	 */
  		// 	onAfterRendering: function() {
  		// 	},
  
  		// 	/**
  		// 	 * Called when the Controller is destroyed. Use this one to free resources and finalize activities.
  		// 	 * @memberOf {{controllerExtensionName}}
  		// 	 */
  		// 	onExit: function() {
  		// 	},
  
  		// 	// override public method of the base controller
  		// 	basePublicMethod: function() {
  		// 	}
  		// }
  	});
  });