nodeName, Types.VARCHAR);
// inserts the new children names
for (Iterator i = childrenNames.iterator(); i.hasNext(); ) {
String childName = (String) i.next();
client.executeSql(insertNames, new PreparedStatementParameter[] {
new PreparedStatementParameter(isRootNode ?
EMPTY_STRING : nodeName, Types.VARCHAR),
new PreparedStatementParameter(childName,
Types.VARCHAR),
new PreparedStatementParameter(