protected static function checkExpression(OqlQueryExpression $expression)
 {
     if (!$expression instanceof OqlInExpression) {
         Assert::isInstance($expression->getClassName(), 'LogicalObject');
     }
 }
 protected static function checkExpression(OqlQueryExpression $expression)
 {
     Assert::isInstance($expression->getClassName(), 'HavingProjection');
 }