def children_solve_nonlinear(self, metadata):

        # full scatter
        self._transfer_data()

        for sub in self._local_subsystems:
            with sub._dircontext:
                if isinstance(sub, Component):
                    sub.solve_nonlinear(sub.params, sub.unknowns, sub.resids)
                else:
                    sub.solve_nonlinear(sub.params, sub.unknowns, sub.resids,
                                        metadata)
make sure either implicit or authorization_code is defined
dataset/ETHPy150Open OpenMDAO/OpenMDAO/openmdao/core/parallel_group.py/ParallelGroup.children_solve_nonlinear--crossover with--dataset/ETHPy150Open mission-liao/pyswagger/pyswagger/scanner/v1_2/validate.py/Validate._validate_granttype