def METHOD_NAME(self) -> bool:
    for field in self.fields:
        if len(field.field_name) == 0:
            self.add_error(
                field.field_name,
                f"Grammar field {field.field_name} must not be empty.",
            )
    return len(self.errors) == 0