private function getEntityNamespace($table) {

		if(false === is_string($table)) {
			return trigger_error(sprintf('Argument 1 passed to %s() must be of the type string, "%s" given', __METHOD__, gettype($table)), E_USER_ERROR);
		}

		$path  = $this -> getNamespace($this, ['directory', 'dbtable'], ['directory', 'entity']) . Application :: get(['prefix', 'entity']) . NameConvert :: toCamelCase($table, true);
		$path = str_replace(DIRECTORY_SEPARATOR, '\\', $path);

		return $path;
	}