size(type) {
		const AbstractMethodError = require("./AbstractMethodError");
		throw new AbstractMethodError();
	}
@abstract
@param {string=} type the source type for which the size should be estimated
@returns {number} the estimated size of the module (must be non-zero)