             if (self & ConstraintAttributes.CenterYWithinMargins) {
                 attrs.append(.CenterYWithinMargins)
             }
-        #endif
+            #endif
             return attrs
     }
 }

    static func fromRaw(raw: UInt) -> ConstraintAttributes? { return self(raw) }
    static func fromMask(raw: UInt) -> ConstraintAttributes { return self(raw) }
    
    internal static var None: ConstraintAttributes { return self(0) }
    internal static var Left: ConstraintAttributes { return self(1) }
    internal static var Top: ConstraintAttributes {  return self(2) }

    internal static var TrailingMargin: ConstraintAttributes { return self(131072) }
    internal static var CenterXWithinMargins: ConstraintAttributes { return self(262144) }
    internal static var CenterYWithinMargins: ConstraintAttributes { return self(524288) }
    #endif
    
    // aggregates
    
    internal static var Edges: ConstraintAttributes { return self(15) }
    internal static var Size: ConstraintAttributes { return self(192) }
    internal static var Center: ConstraintAttributes { return self(768) }
    
    #if os(iOS)
    internal static var Margins: ConstraintAttributes { return self(61440) }
    internal static var CenterWithinMargins: ConstraintAttributes { return self(786432) }
    #endif
    
    internal var layoutAttributes:Array<NSLayoutAttribute> {
        var attrs: Array<NSLayoutAttribute> = []
