}
public synchronized ListTablesResult listTables(ListTablesRequest request) throws InternalServerErrorException, ResourceNotFoundException {
// Validate data coming in
ListTablesRequestValidator validator = new ListTablesRequestValidator();
List<Error> errors = validator.validate(request);
if (errors.size() != 0) {
throw createInternalServerException(errors);
}
// Create defaults