protected function wrapException(
        $columnName,
        \Exception $parent = null,
        $className = '\TechDivision\Import\Exceptions\WrappedColumnException'
    ) {
        return $this->getSubject()->wrapException($columnName, $parent, $className);
    }
protected function wrapException(
        $columnName,
        \Exception $parent = null,
        $className = '\TechDivision\Import\Exceptions\WrappedColumnException'
    ) {
        return $this->getSubject()->wrapException($columnName, $parent, $className);
    }
protected function wrapException ( $ columnName , \ Exception $ parent = null , $ className = '\TechDivision\Import\Exceptions\WrappedColumnException' ) { return $ this -> getSubject ( ) -> wrapException ( $ columnName , $ parent , $ className ) ; }
Wraps the passed exeception into a new one by trying to resolve the original filname,
line number and column name and use it for a detailed exception message.

@param string     $columnName The column name that should be resolved
@param \Exception $parent     The exception we want to wrap
@param string     $className  The class name of the exception type we want to wrap the parent one

@return \Exception the wrapped exception
Wraps the passed exeception into a new one by trying to resolve the original filname line number and column name and use it for a detailed exception message .