static Project deepCopy(Project existing) {
        return DocumentUtil.deepCopy(existing, ProjectImpl::new);
    }
Creates and returns a mutable deep-copy of the specified project.

@param existing  the existing project
@return  the created copy
@since 3.0.22
runtime-parent/runtime-config/src/main/java/com/speedment/runtime/config/Project.java