         
         Log.sharedLogger.debug("Entered performRequest")
         
-        Alamofire.request(method.toAlamofireMethod(), url, parameters: parameters)
+        Alamofire.request(method, url, parameters: parameters)
             .debugLog()
             .responseJSON { response in
                 Log.sharedLogger.debug("Entered performRequest.responseJSON")

        
        Log.sharedLogger.debug("Entered performBasicAuthRequest")
        
        Alamofire.request(method.toAlamofireMethod(), url, parameters: parameters, encoding: encoding.toAlamofireParameterEncoding(), headers: buildHeader(contentType, accept:accept, apiKey: apiKey) )
            // This will validate for return status codes between the specified ranges and fail if it falls outside of them
            .debugLog()
            .responseJSON {response in

    case AUDIO_FLAC =   "audio/flac"
}

/// Alias to HTTPMethod to remove dependency on Alamofire from individual projects
public typealias HTTPMethod = Alamofire.Method
/// Alias to ParameterEncoding to remove dependency on Alamofire from individual projects
public typealias ParameterEncoding = Alamofire.ParameterEncoding

/// Networking utilities used for performing REST operations into Watson services and parsing the input
public class NetworkUtils {
