public MetricRegistrationBuilder withNameParts(final List<String> nameParts) {
        if (this.nameParts == null) {
            this.nameParts = new ArrayList<>();
        }

        if (NullSafe.hasItems(nameParts)) {
            this.nameParts.addAll(nameParts);
        }
        return this;
    }
Sets the name parts. Each part will have unsuitable characters stripped and be separated
by a '.' character. Name parts will be appended onto the fully qualified class name.
stroom-util/src/main/java/stroom/util/metrics/MetricRegistrationBuilder.java