def __init__(self, provider, name, code_prefix, is_class, flags, source_ref):
        ClosureTakerMixin.__init__(
            self,
            provider      = provider,
            early_closure = is_class
        )

        ClosureGiverNodeBase.__init__(
            self,
            name        = name,
            code_prefix = code_prefix,
            source_ref  = source_ref
        )

        ChildrenHavingMixin.__init__(
            self,
            values = {
                "body" : None # delayed
            }
        )

        self.flags = flags

        # Hack: This allows some APIs to work although this is not yet
        # officially a child yet. Important during building.
        self.parent = provider

        # Python3.4: Might be overridden by global statement on the class name.
        # TODO: Make this class only code.
        if 340 >= python_version:
            self.qualname_provider = provider

        # Non-local declarations.
        self.non_local_declarations = []

        # Register ourselves immediately with the module.
        provider.getParentModule().addFunction(self)

        self.constraint_collection = None
dataset/ETHPy150Open kayhayen/Nuitka/nuitka/nodes/FunctionNodes.py/ExpressionFunctionBodyBase.__init__/swapped operands of `>=`