code: private List<String> getFedoraTables() {
          try {
              InputStream in =
                      getClass().getClassLoader()
                              .getResourceAsStream(DBSPEC_LOCATION);
              List<TableSpec> specs = TableSpec.getTableSpecs(in);
              ArrayList<String> names = new ArrayList<String>();
              for (TableSpec spec: specs) {
                  names.add(spec.getName().toUpperCase());
              }
              return names;
          } catch (Exception e) {
              e.printStackTrace();
              throw new RuntimeException("Unexpected error reading dbspec file",
                                         e);
          }
      }
docs: Get the names of all Fedora tables listed in the server's dbSpec file.
  Names will be returned in ALL CAPS so that case-insensitive comparisons
  can be done.