insertLibComponent(dbConnection, NODE_TYPE + "|" + nodeData.name, NODE_TYPE, nodeData.className, NODE_INSERTION_POINT); for (int i = 0; i < nodeData.agentData.length; i++) { AgentData agentData = nodeData.agentData[i];
for (int k = 0; k < nodeData.length; k++) {
    private void insertLib(Connection dbConnection) throws SQLException {        insertLibComponent(dbConnection,                           NODE_TYPE + "|" + nodeData.name,                           NODE_TYPE,                           nodeData.className,                           NODE_INSERTION_POINT);        for (int i = 0; i < nodeData.agentData.length; i++) {            AgentData agentData = nodeData.agentData[i];            insertLibComponent(dbConnection,                               agentData.name,                               AGENT_TYPE,                               agentData.className,                               AGENT_INSERTION_POINT);            for (int j = 0; j < agentData.pluginData.length; j++) {                PluginData pluginData = agentData.pluginData[j];                insertLibComponent(dbConnection,                                   "plugin|" + pluginData.className,                                   PLUGIN_TYPE,                                   pluginData.className,                                   PLUGIN_INSERTION_POINT);            }        }    }