         return swiftRepresentation
     }
 }
-
-extension SizeClassType {
-    fileprivate var traitsParameter: String {
-        switch self {
-        case .horizontal:
-            return "horizontal"
-        case .vertical:
-            return "vertical"
-        }
-    }
-}
-
-extension InterfaceSizeClass {
-    fileprivate var traitsParameter: String {
-        switch self {
-        case .regular:
-            return "UIUserInterfaceSizeClass.regular"
-        case .compact:
-            return "UIUserInterfaceSizeClass.compact"
-        case .unspecified:
-            return "UIUserInterfaceSizeClass.unspecified"
-        }
-    }
-}
-
-extension InterfaceIdiom {
-    fileprivate var traitsParameter: String {
-        switch self {
-        case .phone:
-            return ".phone"
-        case .pad:
-            return ".pad"
-        case .tv:
-            return ".tv"
-        case .carPlay:
-            return ".carPlay"
-        case .unspecified:
-            return ".unspecified"
-        }
-    }
-}
-
-extension ViewOrientation {
-    fileprivate var traitsParameter: String {
-        switch self {
-        case .portrait:
-            return ".portrait"
-        case .landscape:
-            return ".landscape"
-        }
-    }
-}
-
-extension DimensionType {
-    fileprivate var traitsParameter: String {
-        switch self {
-        case .width:
-            return ".width"
-        case .height:
-            return ".height"
-        }
-    }
-}

                lhsCondition.generateXML(),
                operation.xmlRepresentation,
                rhsCondition.generateXML(),
                ].joined(separator: " ")
        }
    }
}

                lhsCondition.generateSwift(viewName: viewName),
                operation.swiftRepresentation,
                rhsCondition.generateSwift(viewName: viewName),
            ].joined(separator: " ")
        }
    }

