for (int j=0;j<groups.length;j++)
fetchGroups[j] = new FetchGroupMetaData(cmd, groups[j].postLoad(), groups[j].name());
int numFields = groups[j].members().length;
for (int k=0;k<numFields;k++)
groups[j].members()[k].name(),
null, null, null, null, null, null, null, null, null, null, null,
null, null, null, null, "" + groups[j].members()[k].recursionDepth(), null, null, null, null);
fetchGroups[j].addMember(fmd);
int numGroups = groups[j].fetchGroups().length;
for (int k=0;k<numGroups;k++)
FetchGroupMetaData subgrp = new FetchGroupMetaData(fetchGroups[j], null, groups[j].fetchGroups()[k]);
fetchGroups[j].addFetchGroup(subgrp);