childResource.copy(target, overwrite, recursive);
} catch (IOException e) {
throw new DAVException(403, "Could not resolve child.", e);
}
} catch (DAVException exception) {
multistatus.merge(exception);
}
if (multistatus.size() > 0)
throw multistatus;
}
}