CWGraphicsFoundation throw assertion instead of simply logging the failure
if arg is nil then log it and return nil right away, which the rest of the methods code would return anyway
throw an assertion instead of simply logging the failure
remove NSCParameterAssert() replace with CWAssert()
throw an assertion instead of logging error
remove unit test as this now ends up calling abort() which we can't catch with expecta