code: public List<ImportedKey> getImportedKeys(final String catalog, final String schema, final String table)
              throws SQLException {
          final List<ImportedKey> list = new ArrayList<>();
          try (ResultSet results = databaseMetadata.getImportedKeys(catalog, schema, table)) {
              if (results != null) {
                  bind(results, ImportedKey.class, list);
              }
          }
          return list;
      }
docs: Invokes {@link DatabaseMetaData#getImportedKeys(java.lang.String, java.lang.String, java.lang.String)} with given
  arguments and returns bound information.
  
  @param catalog catalog the value for {@code catalog} parameter
  @param schema  schema the value for {@code schema} parameter
  @param table   table the value for {@code table} parameter
  @return a list of imported keys
  @throws SQLException if a database error occurs.