generate

fun generate(mainTargetType: Type, vararg typeParameters: Type): ObjectNode