public Scriptable Construct(Context cx, Scriptable scope, object[] args) { throw Context.ReportRuntimeError("Direct call is not supported"); }