'use strict'; var CoreObject = require('../ext/core-object'); function Task() { CoreObject.apply(this, arguments); } module.exports = Task; Task.__proto__ = CoreObject; Task.prototype.run = function(/*options*/) { throw new Error('Task needs to have run() defined.'); };