/**
  * Calls t3lib_tsfeBeUserAuth::extGetTreeList.
  * Although this duplicates the function t3lib_tsfeBeUserAuth::extGetTreeList
  * this is necessary to create the object that is used recursively by the original function.
  *
  * Generates a list of Page-uid's from $id. List does not include $id itself
  * The only pages excluded from the list are deleted pages.
  *
  * @param 	integer		Start page id
  * @param 	integer		Depth to traverse down the page tree.
  * @param 	integer		$begin is an optional integer that determines at which level in the tree to start collecting uid's. Zero means 'start right away', 1 = 'next level and out'
  * @param 	string		Perms clause
  * @return 	string		Returns the list with a comma in the end (if any pages selected!)
  * @todo Define visibility
  */
 public function extGetTreeList($id, $depth, $begin = 0, $perms_clause)
 {
     // TODO: Fix this as this calls a non-static method
     return \TYPO3\CMS\Backend\FrontendBackendUserAuthentication::extGetTreeList($id, $depth, $begin, $perms_clause);
 }