public DataSetMetadata getDataSetMetadata(String uuid) { if (StringUtils.isBlank(uuid)) { return null; } DataSetDef dataSetDef = dataSetDefRegistry.getDataSetDef(uuid); if (dataSetDef == null) { throw new RuntimeException(DATA_SET_NOT_FOUND + uuid); } try { return resolveProvider(dataSetDef) .getDataSetMetadata(dataSetDef); } catch (Exception e) { throw new DataSetLookupException(uuid, "Can't get metadata on specified data set: " + uuid, e); } }