<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def create_child(self, nurest_object, response_choice=None, async=False, callback=None, commit=True):
 """ Add given nurest_object to the current object For example, to add a child into a parent, you can call parent.create_child(nurest_object=child) Args: nurest_object (bambou.NURESTObject):
 the NURESTObject object to add response_choice (int):
 Automatically send a response choice when confirmation is needed async (bool):
 should the request be done asynchronously or not callback (function):
 callback containing the object and the connection Returns: Returns the object and connection (object, connection) Example: """


        # if nurest_object.id:
        #     raise InternalConsitencyError("Cannot create a child that already has an ID: %s." % nurest_object)

        return self._manage_child_object(nurest_object=nurest_object,
                                         async=async,
                                         method=HTTP_METHOD_POST,
                                         callback=callback,
                                         handler=self._did_create_child,
                                         response_choice=response_choice,
                                         commit=commit)