def METHOD_NAME(cls, column, _dialect, **kwargs):
    """
    Please note that there is a stricter version to verify GUID, as can be seen in the following link:
    https://www.techtarget.com/searchwindowsserver/definition/GUID-global-unique-identifier#:~:text=RFC%204122%20specification.-,How%20does%20GUID%20work%3F,-GUIDs%20are%20constructed
    However, since the UUID package doesn't seem to enforce it, the chosen regex was the less stricter.
    For future purposes, the stricter pattern can be found here as well, commented out.
    """
    # regex_pattern = '^(urn:uuid:)?\{?[A-Fa-f0-9]{8}-?[A-Fa-f0-9]{4}-?[1-5][A-Fa-f0-9]{3}-?[89ABab][A-Fa-f0-9]{3}-?[A-Fa-f0-9]{12}\}?$'
    regex_pattern = (
        "^(urn:uuid:)?\\{?[0-9a-fA-F]{8}(-?[0-9a-fA-F]{4}){3}-?[0-9a-fA-F]{12}\\}?$"
    )
    return column.regexp_match(regex_pattern)