dimension Type
@Contract(value = "_ -> new", pure = true )
Creates a new dimension type by applying the given builder to a new dimension type builder and building the instance.
Return
a new dimension type
Parameters
builder
the builder to apply