def METHOD_NAME(self) -> None:
    # pylint: disable=R0916
    if not isinstance(self.angles, (int, float, tuple)) or (
        isinstance(self.angles, tuple)
        and (
            len(self.angles) != 2
            or not isinstance(self.angles[0], (int, float))
            or not isinstance(self.angles[1], (int, float))
            or self.angles[0] > self.angles[1]
        )
    ):
        raise ValueError("The range of angles must be a float in the range (0.0, 180.0].")
    if self.label_type not in self.label_types:
        raise ValueError(
            f"The input for label_type needs to be one of {self.label_types}, currently receiving "
            f"`{self.label_type}`."
        )