@Override
    public boolean equals(Object obj) {
        if (this == obj) return true;
        if (obj == null) return false;
        if (getClass() != obj.getClass()) return false;

        Identifier other = (Identifier) obj;
        return location.equals(other.location) && name.equals(other.name);
    }
The name of the metric and its n-dimensional position. Basically a pair of a
Point and a metric name. Written to be robust against null input as the API
gives very little guidance, converting null to empty string/point.  Immutable.

@author Steinar Knutsen
container-core/src/main/java/com/yahoo/metrics/simple/Identifier.java