public RepositoryTable createTable(String tableName) throws InterruptedException, IOException {
try {
AvroTableCreateDescriptor descriptor = new AvroTableCreateDescriptor();
descriptor.setName(tableName);
lilyProxy.createTable(repositoryName, descriptor);
return new RepositoryTableImpl(repositoryName, tableName);
} catch (AvroIOException e) {
throw converter.convert(e);
} catch (AvroGenericException e) {
throw converter.convert(e);
}