def METHOD_NAME(self, x: int, y: int, text: str, text_color: Color = Color.BLACK, background_color: Color = None):
    """
    Draws text on this image.
    The most recent font set using set_font() will be used or Font.DEFAULT if no font has been set yet.
    Args:
        x (int): The x-axis value where the left side of the text will start.
        y (int): The y-axis value where the top of the text will start.
        text (str): The text to draw.
        text_color (Color): The color used for drawing the text.
        background_color (Color): The color used to fill the rectangle behind the text or None for transparent background.
    """
    ...