Code Duplication    Length = 7-7 lines in 4 locations

src/Behat/Gherkin/Parser.php 4 locations

@@ 98-104 (lines=7) @@
95
                ));
96
            }
97
98
            if (is_string($node)) {
99
                throw new ParserException(sprintf(
100
                    'Expected Feature, but got text: "%s"%s',
101
                    $node,
102
                    $this->file ? ' in file: ' . $this->file : ''
103
                ));
104
            }
105
106
            if (!$node instanceof FeatureNode) {
107
                throw new ParserException(sprintf(
@@ 334-340 (lines=7) @@
331
                continue;
332
            }
333
334
            if (is_string($node)) {
335
                throw new ParserException(sprintf(
336
                    'Expected Step, but got text: "%s"%s',
337
                    $node,
338
                    $this->file ? ' in file: ' . $this->file : ''
339
                ));
340
            }
341
342
            if (!$node instanceof StepNode) {
343
                throw new ParserException(sprintf(
@@ 391-397 (lines=7) @@
388
                continue;
389
            }
390
391
            if (is_string($node)) {
392
                throw new ParserException(sprintf(
393
                    'Expected Step, but got text: "%s"%s',
394
                    $node,
395
                    $this->file ? ' in file: ' . $this->file : ''
396
                ));
397
            }
398
399
            if (!$node instanceof StepNode) {
400
                throw new ParserException(sprintf(
@@ 454-460 (lines=7) @@
451
                continue;
452
            }
453
454
            if (is_string($node)) {
455
                throw new ParserException(sprintf(
456
                    'Expected Step or Examples table, but got text: "%s"%s',
457
                    $node,
458
                    $this->file ? ' in file: ' . $this->file : ''
459
                ));
460
            }
461
462
            if (!$node instanceof StepNode) {
463
                throw new ParserException(sprintf(