addColumn(tableInformation, project, collection, f.getName(), f.getType()); } catch (Exception e) { if (e.getMessage().equals(METADATA_ERROR) && (e.getCause().getMessage().contains(JDBI_CONFLICT_ERROR) || e.getCause().getMessage().contains(JDBI_DUPLICATE_ERROR))) { for (int i = 0; i < 50; i++) { try { addColumn(tableInformation, project, collection, f.getName(), f.getType()); } catch (Exception ex) { if (ex.getMessage().equals(METADATA_ERROR) && (ex.getCause().getMessage().contains(JDBI_CONFLICT_ERROR) || ex.getCause().getMessage().contains(JDBI_DUPLICATE_ERROR))) {