getLogger().warn(message);
return STATUS_FORBIDDEN;
}
// TODO: copy properties
target = ((ModifiableTraversableSource) destination);
target.makeCollection();
if (recurse) {
Iterator children = origin.getChildren().iterator();
while (children.hasNext()) {
TraversableSource child = (TraversableSource) children.next();
int status = copy(child,target.getChild(child.getName()),recurse);