function create(db) {
    //invoke super method
    var factory = Factory.create.call(this, File);
    factory._db = db;
    return factory;
  }
/**
   * Creates a new FileFactory for the given type
   * @param {EntityManager} db
   * @return {binding.FileFactory} A new file factory
   * @static
   */
Creates a new FileFactory for the given type
@param {EntityManager} db
@return {binding.FileFactory} A new file factory
@static
Creates a new FileFactory for the given type @param { EntityManager } db @return { binding . FileFactory } A new file factory @static
function create(db) {
    var factory = Factory.create.call(this, File);
    factory._db = db;
    return factory;
  }
function create ( db ) { var factory = Factory . create . call ( this , File ) ; factory . _db = db ; return factory ; }
Creates a new FileFactory for the given type
 @param {EntityManager} db
 @return {binding.FileFactory} A new file factory
 @static
Creates a new FileFactory for the given type @param { EntityManager } db @return { binding . FileFactory } A new file factory @static
//invoke super method