public Point build() {
        Point p = Point.emptyPoint();
        int size = dimensions.size();
        if (size != 0) {
            p = new Point(dimensions.toArray(new String[size]), location.toArray(new Value[size]));
        }
        // deny builder re-use
        dimensions = null;
        location = null;
        return p;
    }
Create a new Point instance using the settings stored in this
PointBuilder. PointBuilder instances cannot be re-used after build() has
been invoked.

@return a Point instance reflecting this builder
container-core/src/main/java/com/yahoo/metrics/simple/PointBuilder.java