function AutoCloser( rli, autoClose, autoDelete, multiline ) {
	if ( !(this instanceof AutoCloser) ) {
		return new AutoCloser( rli, autoClose, autoDelete, multiline );
	}
	debug( 'Creating an auto-closer...' );
	this._rli = rli;
	this._ignoreBackspace = false;
	this._autoClose = autoClose;
	this._autoDelete = autoDelete;
	this._multiline = multiline;
	return this;
}
Constructor for creating an auto-closer.

@private
@constructor
@param {Object} rli - readline instance
@param {boolean} autoClose - boolean indicating whether auto-closing should be initially enabled
@param {boolean} autoDelete - boolean indicating whether auto-deleting should be initially enabled
@param {MultilineHandler} multiline - multiline handler instance
@returns {AutoCloser} auto-closer instance