if (product.getProductType() == null
|| (product.getProductType() != null && (product
.getProductType().getName() == null || (product
.getProductType().getName() != null && product
.getProductType().getName().equals(""))))) {
throw new MetExtractionException("Product Type undefined");
}
if (product.getProductReferences() == null
|| (product.getProductReferences() != null && product
.getProductReferences().size() == 0)) {
throw new MetExtractionException("Product references undefined");
}
/*
* if (met == null || (met != null && (met.getHashtable() == null ||
* (met .getHashtable() != null && met.getHashtable().keySet() .size() ==