Fix dynamically instantiated objects when using newWithBracesFilter.

As the test data demonstrates, a dynamically instantiated class would have been incorrectly 'fixed'.

`return new $someObj['class']($someArg['thing']);`
would become
`return new $someObj['class'()]($someArg['thing']);`
which is invalid PHP.

the same applied when no constructor arguments were provided.
that's probably more robust, but then the line isn't modified as expected.
i wind up with `$a = new $longName['class']() ($inputArg['something'])`