<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def get_desired():
 """Populate ``DESIRED_TEMPLATE`` with public members. If there are no members, does nothing. Returns: str: The "desired" contents of ``bezier.rst``. """

    public_members = get_public_members()
    if public_members:
        members = "\n    :members: {}".format(", ".join(public_members))
    else:
        members = ""
    return DESIRED_TEMPLATE.format(members=members)