@Override
    public String toString() {
        return "CNode{" +
                "namespace='" + defNamespace + '\'' +
                ", package='" + defPackage + '\'' +
                ", name='" + name + '\'' +
                '}';
    }
@param prefix  The prefix to use, usually an indent (spaces) followed by either '*' or "//"
@return a comment block where each line is prefixed, but the caller must close it if using '*'.
configgen/src/main/java/com/yahoo/config/codegen/CNode.java