| 
                     | 
    ⇢ | 
                                 
                100%
             
             | 
    SpecificationQueryHandler added | 
| 
                                 0% 
             | 
    ↗ | 
                                 100% 
             | 
    ObviousSpecificationQuery improved | 
| 
                                 0% 
             | 
    ↛ | 
                     | 
    SpecificationQueryHandler removed | 
| 
                                 0% 
             | 
    ↛ | 
                     | 
    SpecificationQueryMiddleware removed | 
| 
                     | 
    ⇢ | 
                                 
                2
             
             | 
    SpecificationQueryHandler::handle() added | 
| 
                     | 
    ⇢ | 
                                 
                1
             
             | 
    ObviousSpecificationQuery::entity() added | 
| 
                     | 
    ⇢ | 
                                 
                1
             
             | 
    ObviousSpecificationQuery::spec() added | 
| 
                     | 
    ⇢ | 
                                 
                1
             
             | 
    ObviousSpecificationQuery::modifier() added | 
| 
                     | 
    ⇢ | 
                                 
                1
             
             | 
    SpecificationQueryHandler::__construct() added | 
| 
                                 2 
             | 
    ↘ | 
                                 1 
             | 
    ObviousSpecificationQuery::__construct() improved | 
| 
                                 12 
             | 
    ↛ | 
                     | 
    SpecificationQueryMiddleware::handle() removed | 
| 
                                 6 
             | 
    ↛ | 
                     | 
    SpecificationQueryHandler::handle() removed | 
| 
                                 2 
             | 
    ↛ | 
                     | 
    SpecificationQueryHandler::__construct() removed | 
| 
                                 2 
             | 
    ↛ | 
                     | 
    ObviousSpecificationQuery::getEntity() removed | 
| 
                                 2 
             | 
    ↛ | 
                     | 
    ObviousSpecificationQuery::getSpec() removed | 
| 
                                 2 
             | 
    ↛ | 
                     | 
    ObviousSpecificationQuery::getModifier() removed |