Class modelClass = jsoda.getModelClass(modelName);
String table = jsoda.getModelTable(modelName);
Field idField = jsoda.getIdField(modelName);
String idName = getFieldAttrName(modelName, idField.getName());
Field rangeField = jsoda.getRangeField(modelName);
KeySchema key = new KeySchema();
Long readTP = ReflectUtil.getAnnotationValueEx(modelClass, Model.class, "readThroughput", Long.class, new Long(10));
Long writeTP = ReflectUtil.getAnnotationValueEx(modelClass, Model.class, "writeThroughput", Long.class, new Long(5));
key.setHashKeyElement(makeKeySchemaElement(idField));
if (rangeField != null)
key.setRangeKeyElement(makeKeySchemaElement(rangeField));
ddbClient.createTable(new CreateTableRequest(table, key)
.withProvisionedThroughput(new ProvisionedThroughput()
.withReadCapacityUnits(readTP)
.withWriteCapacityUnits(writeTP)));