def METHOD_NAME(self, kwargs):
    super(EnsureRecordTypes, self).METHOD_NAME(kwargs)
    self.options["generate_business_process"] = False
    # Validate developer name
    if not re.match(r"^\w+$", self.options["record_type_developer_name"]):
        raise TaskOptionsError(
            "Record Type Developer Name value must contain only alphanumeric or underscore characters"
        )
    # Validate Description has 255 characters
    self.options["record_type_description"] = (
        str(self.options.get("record_type_description") or "")
    )[:255]
    # We don't currently support custom objects
    if self.options["sobject"].endswith("__c"):
        raise TaskOptionsError("EnsureRecordTypes does not support custom objects")
    self.options["force_create"] = process_bool_arg(
        self.options.get("force_create") or False
    )