Project: datamanagement
Issue DM-2976: SourceCatalog.getChildren requires preconditions but does not check them
This is a code transfer from HSC-1247.
Story points: 2