code: function Connection(conn) {
  	if(!(this instanceof Connection)) {
  		return new Connection(conn);
  	}
  	var self = this;
  	if(!conn) { throw new TypeError("no connection set"); }
  	self._connection = conn;
  }
docs: Base class `Connection` constructor