public void appendRecord(Collection<Resource> records, ServiceHandlerFactory factory, ServiceInfo serviceInfo, boolean isNative) throws Exception {
super.appendRecord(records, factory, serviceInfo, isNative);
// configuration parameters for data element recursion
ApplicationContext appCtx = ApplicationContext.getInstance();
ApplicationConfiguration cfg = appCtx.getConfiguration();
StringAttributeMap params = cfg.getCatalogConfiguration().getParameters();
boolean recurse = true;
if (Val.chkStr(params.getValue("AGSProcessor.GeoDataServer.recurse")).equalsIgnoreCase("false")) {
recurse = false;
}
boolean expandDescendants = false;