code: function LogicalType(attrs, opts) {
    this._logicalTypeName = attrs.logicalType;
    Type.call(this);
    LOGICAL_TYPE = this;
    this._underlyingType = createType(attrs, opts);
  }
docs: Derived type abstract class.