original_string: protected function checkDuplication(
          RouteInterface $route,
          /*# string */ $routeKey,
          /*# string */ $method
      ) {
          if (isset($this->routes[$routeKey][$method])) {
              throw new LogicException(
                  Message::get(
                      Message::RTE_ROUTE_DUPLICATED,
                      $route->getPattern(),
                      $method
                  ),
                  Message::RTE_ROUTE_DUPLICATED
              );
          }
      }
code: protected function checkDuplication(
          RouteInterface $route,
          /*# string */ $routeKey,
          /*# string */ $method
      ) {
          if (isset($this->routes[$routeKey][$method])) {
              throw new LogicException(
                  Message::get(
                      Message::RTE_ROUTE_DUPLICATED,
                      $route->getPattern(),
                      $method
                  ),
                  Message::RTE_ROUTE_DUPLICATED
              );
          }
      }
code_tokens: protected function checkDuplication ( RouteInterface $ route , /*# string */ $ routeKey , /*# string */ $ method ) { if ( isset ( $ this -> routes [ $ routeKey ] [ $ method ] ) ) { throw new LogicException ( Message :: get ( Message :: RTE_ROUTE_DUPLICATED , $ route -> getPattern ( ) , $ method ) , Message :: RTE_ROUTE_DUPLICATED ) ; } }
docstring: Same route pattern and method ?
  
  @param  RouteInterface $route
  @param  string $routeKey
  @param  string $method
  @throws LogicException if duplication found
  @access protected
docstring_tokens: Same route pattern and method ?