I do not like it. Can't we just create TestCaseNode::getCopy(MethodNode method) as we do with constraints?