function newInstance(args) {
    var instance = Factory.newInstance.call(this, args);
    instance._db = this._db;
    return instance;
  }
/**
   * Creates a new file
   * @param {Array<*>=} args Constructor arguments used for instantiation, the constructor will not be called
   * when no arguments are passed
   * @return {binding.File} A new created file
   */
Creates a new file
@param {Array<*>=} args Constructor arguments used for instantiation, the constructor will not be called
when no arguments are passed
@return {binding.File} A new created file
Creates a new file @param { Array< * > = } args Constructor arguments used for instantiation the constructor will not be called when no arguments are passed @return { binding . File } A new created file
function newInstance(args) {
    var instance = Factory.newInstance.call(this, args);
    instance._db = this._db;
    return instance;
  }
function newInstance ( args ) { var instance = Factory . newInstance . call ( this , args ) ; instance . _db = this . _db ; return instance ; }
Creates a new file
 @param {Array<*>=} args Constructor arguments used for instantiation, the constructor will not be called
 when no arguments are passed
 @return {binding.File} A new created file
Creates a new file @param { Array< * > = } args Constructor arguments used for instantiation the constructor will not be called when no arguments are passed @return { binding . File } A new created file