 
 	// MARK: Equality and Conformance to other UTIs
 
-
-	/// Checks if the receiver conforms to a specified UTI.
-	///
-	/// - Parameter otherUTI: The UTI to which the receiver is compared.
-	/// - Returns: ```true``` if the receiver conforms to the specified UTI, ```false```otherwise.
+	/**
+
+	Checks if the receiver conforms to a specified UTI.
+	
+	- Parameters:
+		- otherUTI: The UTI to which the receiver is compared.
+	- Returns:
+		```true``` if the receiver conforms to the specified UTI, ```false```otherwise.
+	*/
 
 	public func conforms(to otherUTI: UTI) -> Bool {
 


public class UTI: RawRepresentable, Equatable {


	/// The TagClass enum represents the supported tag classes.
	///
	/// - fileExtension: kUTTagClassFilenameExtension
	/// - mimeType: kUTTagClassMIMEType
	/// - pbType: kUTTagClassNSPboardType
	/// - osType: kUTTagClassOSType

	public enum TagClass: String {

		case fileExtension = "public.filename-extension" // kUTTagClassFilenameExtension
		case mimeType = "public.mime-type" //kUTTagClassMIMEType

		#if os (macOS)
		case pbType =  "com.apple.nspboard-type" //kUTTagClassNSPboardType
		case osType =  "com.apple.ostype" //kUTTagClassOSType
		#endif

		/// Convenience variable for internal use.


	#endif

	/**

	Returns all tags of the specified tag class.
	
	- Parameters:
		- tagClass: The class of the requested tags.
	- Returns:
		An array of all tags of the receiver of the specified class.
	*/

	public func tags(with tagClass: TagClass) -> Array<String> {

