for (int i = 0; i < resourceAdapters.length; i++) {
GerResourceadapterType resourceAdapter = resourceAdapters[i];
if (resourceAdapter.isSetOutboundResourceadapter()) {
GerConnectionDefinitionType[] connectionDefinitions = resourceAdapter.getOutboundResourceadapter().getConnectionDefinitionArray();
for (int j = 0; j < connectionDefinitions.length; j++) {
GerConnectionDefinitionType connectionDefinition = connectionDefinitions[j];
GerConnectiondefinitionInstanceType[] connectiondefinitionInstances = connectionDefinition.getConnectiondefinitionInstanceArray();
for (int k = 0; k < connectiondefinitionInstances.length; k++) {
GerConnectiondefinitionInstanceType connectiondefinitionInstance = connectiondefinitionInstances[k];
cursor = connectiondefinitionInstance.newCursor();
try {
if (cursor.toFirstChild()) {