Code Duplication    Length = 9-9 lines in 3 locations

src/POData/UriProcessor/QueryProcessor/ExpressionParser/ExpressionParser2.php 3 locations

@@ 187-195 (lines=9) @@
184
            $expression
185
        );
186
        $resultExpression = null;
187
        if ($leftNullableExpTree != null && $rightNullableExpTree != null) {
188
            $resultExpression = $this->mergeNullableExpressionTrees(
189
                $leftNullableExpTree,
190
                $rightNullableExpTree
191
            );
192
        } else {
193
            $resultExpression = $leftNullableExpTree != null
194
                               ? $leftNullableExpTree : $rightNullableExpTree;
195
        }
196
197
        return $resultExpression;
198
    }
@@ 297-305 (lines=9) @@
294
        }
295
296
        $resultExpression = null;
297
        if (null != $leftNullableExpTree && null != $rightNullableExpTree) {
298
            $resultExpression = $this->mergeNullableExpressionTrees(
299
                $leftNullableExpTree,
300
                $rightNullableExpTree
301
            );
302
        } else {
303
            $resultExpression = null != $leftNullableExpTree
304
                               ? $leftNullableExpTree : $rightNullableExpTree;
305
        }
306
307
        if (null == $resultExpression) {
308
            return null;
@@ 380-388 (lines=9) @@
377
            $expression
378
        );
379
        $resultExpression = null;
380
        if (null != $leftNullableExpTree && null != $rightNullableExpTree) {
381
            $resultExpression = $this->mergeNullableExpressionTrees(
382
                $leftNullableExpTree,
383
                $rightNullableExpTree
384
            );
385
        } else {
386
            $resultExpression = $leftNullableExpTree != null
387
                               ? $leftNullableExpTree : $rightNullableExpTree;
388
        }
389
390
        if (null == $resultExpression) {
391
            return null;