This is a good example of why removing @ without any investigation as to why it was there is a bad idea. The @ shouldn't be there, but the string `$col` may or _may not_ contain `(` - for some reason the author chose to account for that like this..

It needs refactoring really, but just removing the `@` isn't an appropriate resolution.