Stack descendants = new Stack();
descendants.push(productName);
while (!descendants.empty() && !foundTag) {
String prodName = (String) descendants.pop();
List products = fm.queryAllTypes(new InputFilesQuery(prodName, fm)
.buildQuery(), this.conf.getExcludedTypes());
// iterate over all the products
// get each set of metadata
// if you find one tag, then set foundTag = true, and we