lib/converters/index.js
function (object, options, callback) {
        var chosenConverter = this.getConverter(options.inputVersion, options.outputVersion);

        if (!chosenConverter) {
            return callback(new Error('no conversion path found'));
        }

        return chosenConverter.convertSingle(object, options, callback);
    }
function (object, options, callback) {
        var chosenConverter = this.getConverter(options.inputVersion, options.outputVersion);

        if (!chosenConverter) {
            return callback(new Error('no conversion path found'));
        }

        return chosenConverter.convertSingle(object, options, callback);
    }
function ( object , options , callback ) { var chosenConverter = this . getConverter ( options . inputVersion , options . outputVersion ) ; if ( ! chosenConverter ) { return callback ( new Error ( 'no conversion path found' ) ) ; } return chosenConverter . convertSingle ( object , options , callback ) ; }
Picks the appropriate converter and converts the given object.

@param {Object} object - A single V1 request or a V2 Item.
@param {Object} options - The set of options for request conversion.
@param {Function} callback - The function to be invoked after the completion of conversion process.
Picks the appropriate converter and converts the given object .