Generic.Classes.DuplicateClassName reports multiple class duplication

Generic.Classes.DuplicateClassName reports multiple class duplication if class has open tag in body - i.e:

```php
<?php
class Test{
    public function testOne(){
     ?>
     <p>some html here</p>
    <?php 
   }
}
```

Now if you analyze this class with Generic Standard, CS reports class duplication. When you apply PR all works as expected - no duplications reported.

This code also works after PR:

```php
<?php
class Test{
    public function testOne(){
     ?>
     <p>some html here</p>
    <?php 
   }
}

class Test{

}
```

After PR reports one duplication instead of 2 duplication reported now.