     protagonist.parse source, @config, (error, result) =>
       return callback error if error
 
-      if !EXPAND_TYPES
+      unless EXPAND_TYPES is true
         return callback null, result
 
       ruleList = ['mson-inheritance', 'mson-mixin', 'mson-member-type-name']

# @param attributes [Object] Payload attributes object
# @param contentType [Object] Payload content type
generateBody = (payload, attributes, contentType, callback) ->
  if !GENERATE_BODY or (not attributes? or not contentType? or payload.body)
    return callback null, payload, attributes, contentType

  boutique.represent
    ast: attributes,

deepcopy = require 'deepcopy'
deepEqual = require 'deep-equal'

GENERATE_BODY = true
GENERATE_SCHEMA = true
EXPAND_TYPES = true

# Gather all payloads from the given parse result
