ObjectTypeLayoutVariantDecisionStep

fun <Element : A_BasicObject, Result : A_BasicObject> ObjectTypeLayoutVariantDecisionStep(    thisInternalLookupTree: InternalLookupTree<Element, Result>,     argumentPositionToTest: Int,     signatureExtrasExtractor: (Element) -> Pair<A_Type?, List<A_Type>>,     variantToElements: Map<ObjectLayoutVariant, List<Element>>,     alreadyVariantTestedArgumentsForChildren: A_Number)

Construct the new instance.