construct

open override fun construct(cx: Context, scope: Scriptable, args: Array<Any?>): Scriptable

With nothing behind it this acts as a prototype: new builds a delegator over a fresh object.