NodeImpl queryNode =
(NodeImpl)session.getTransientNodesManager().update(ItemState.createAddedState(queryData), false);
NodeTypeDataManager ntmanager = session.getWorkspace().getNodeTypesHolder();
ItemAutocreator itemAutocreator =
new ItemAutocreator(ntmanager, session.getValueFactory(), session.getTransientNodesManager(), false);
PlainChangesLog changes =
itemAutocreator.makeAutoCreatedItems((NodeData)queryNode.getData(), Constants.NT_QUERY, session
.getTransientNodesManager(), session.getUserID());
for (ItemState autoCreatedState : changes.getAllStates())
{
session.getTransientNodesManager().update(autoCreatedState, false);