new(this.message, {this.exitCode = 1}) { if (exitCode < 1 || exitCode > 255) { throw ArgumentError.value( exitCode, 'exitCode', 'must be between 1 and 255', ); } }