protected static ComponentId syntheticComponentId(String className, Object identityObject, ComponentId namespace) {
        String name = className + "_" + System.identityHashCode(identityObject);
        return ComponentId.fromString(name).nestInNamespace(namespace);
    }
@param identityObject he identifying object that makes the Node unique
container-core/src/main/java/com/yahoo/container/di/componentgraph/core/Node.java