if (tag == null || tag.equals(""))
throw new IOException("You must supply a snapshot name.");
Table table = getValidTable(tableName);
if (table.snapshotExists(tag))
throw new IOException("Snapshot " + tag + " already exists.");
table.snapshot(tag, columnFamilyName);
}