/**
		 * @public
		 *
		 * Initialisierung des BackupHandlers
		 *
		 * @param string $backupBaseDirectory Backup Directory
		 */
		public function __construct($backupBaseDirectory) {
			if ($backupBaseDirectory=='') {
				throw new IPSConfigurationException('Backup Directory cannot be empty!',
												E_USER_ERROR);
			}
			$this->backupBaseDirectory = $backupBaseDirectory;
			$this->backupDirectory     = $backupBaseDirectory.'IPSLibrary_'.date("Y-m-d_Hi").'\\';
			$this->logHandler          = IPSLogHandler::GetLogger(get_class($this));
		}
		/**
		 * @public
		 *
		 * Initialisierung des FileHandlers
		 *
		 */
		public function __construct() {
			$this->logHandler = IPSLogHandler::GetLogger(get_class($this));
		}
		/**
		 * @public
		 *
		 * Initialisierung des ScriptHandlers
		 *
		 * @param string $libraryBasePath Basis Pfad der IPSLibrary (Pfad in IP-Symcon, Kategorien durch . getrennt)
		 */
		public function __construct($libraryBasePath) {
			$this->libraryBasePath = $libraryBasePath;
			$this->logHandler      = IPSLogHandler::GetLogger(get_class($this));
		}