if (CaoDriver.TREE_DEFAULT.equals(name)) {
Node node = ((JackConnection)getConnection()).getSession().getRootNode();
return new JackRootElement(this,node,node.getSession().getWorkspace().getName(),attributes);
}
if (CaoDriver.LIST_DEFAULT.equals(name)) {
return new EmptyElement(this,name, new JackList(new EmptyElement(this, name),name,attributes) );
}
if ("xpath".equals(name)) {
return new JackQueryResult(this,"xpath",attributes[0]);
}