// setup temp list
List<RuleMetadata> metadataList = new ArrayList<RuleMetadata>();
for (int j = 0; j < metadataCols.size(); j++) {
MetadataCol meta = metadataCols.get(j);
String cell = row[j + GuidedDecisionTable.INTERNAL_ELEMENTS];
if (validCell(cell)) {
metadataList.add(new RuleMetadata(meta.attr, cell));
}
}