try {
HBaseAdmin admin = new HBaseAdmin(hconf);
List<Class> demuxParsers = ClassUtils.getClassesForPackage(conf.get("hbase.demux.package"));
for(Class<?> x : demuxParsers) {
if(x.isAnnotationPresent(Tables.class)) {
Tables list = x.getAnnotation(Tables.class);
for(Table table : list.annotations()) {
if(!verifyHbaseTable(admin, table)) {
schemaVerified = false;
log.warn("Validation failed - table: "+table.name()+" column family: "+table.columnFamily()+" does not exist.");
}
}