while (metas.hasNext()) {
Object removedMeta = metas.next();
if (removedMeta instanceof ContentFileMeta) {
Query query = _parent.getSession().createQuery("delete ContentFilePart cfp where cfp.meta = :meta");
query.setEntity("meta", removedMeta);
query.executeUpdate();
} else if (removedMeta instanceof ContainerFileMeta) {
Query query = _parent.getSession().createQuery("delete ContainerFilePart cfp where cfp.meta = :meta");
query.setEntity("meta", removedMeta);
query.executeUpdate();
}