Btw. what the code then does is skipping the whole "classInstance" part of "ClassType classInstance(", essentially transforming it into "ClassType(", thus giving the correct argument hints.