final protected static function generateKeyValue (array $associativeArray, string $expressionOperator="AND") : array
	{
		$generatedArray = [];
        $dbObject 		= Database::getInstance();
		foreach ($associativeArray as $column => $operatorValues):
	        $column = $dbObject->escapeValue($column);
			$generatedArray[] = "{$column} ".static::generateValue($column, $operatorValues, $expressionOperator);
		endforeach;
		return $generatedArray;
	}