private List<InvDatasetImpl> makeRunDatasets() throws IOException {
List<InvDatasetImpl> datasets = new ArrayList<InvDatasetImpl>();
DateFormatter formatter = new DateFormatter();
String id = getID();
if (id == null)
id = getPath();
for (Date runDate : fmrc.getRunDates()) {
String name = getName() + "_" + RUN_NAME + formatter.toDateTimeStringISO(runDate);
name = StringUtil.replace(name, ' ', "_");
InvDatasetImpl nested = new InvDatasetImpl(this, name);
nested.setUrlPath(path + "/" + RUNS + "/" + name);
nested.setID(id + "/" + RUNS + "/" + name);
ThreddsMetadata tm = nested.getLocalMetadata();