<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def sayHelloPromise(self, name="Not given", message="nothing"):
 """ Implementation of IHello.sayHelloPromise. This method will be executed via some thread, and the remote caller will not block. """

        print(
            "Python.sayHelloPromise called by: {0} "
            "with message: '{1}'".format(name, message)
        )
        return (
            "PythonPromise says: Howdy {0} "
            "that's a nice runtime you got there".format(name)
        )