code: func equalLevels(expected, actual string) bool {
  	if expected == actual {
  		return true
  	}
  	// "s0:c6,c0" => [ "s0", "c6,c0" ]
  	expectedParts := strings.SplitN(expected, ":", 2)
  	actualParts := strings.SplitN(actual, ":", 2)
  
  	// both SELinux levels must be in a format "sX:cY"
  	if len(expectedParts) != 2 || len(actualParts) != 2 {
  		return false
  	}
  
  	if !equalSensitivity(expectedParts[0], actualParts[0]) {
  		return false
  	}
  
  	if !equalCategories(expectedParts[1], actualParts[1]) {
  		return false
  	}
  
  	return true
  }
docs: // equalLevels compares SELinux levels for equality.