@Override
    default Project deepCopy() {
        return DocumentUtil.deepCopy(this, ProjectImpl::new);
    }
Locates the table with the specified full name in this project. The name
should be separated by dots (.) and have exactly three parts; the name of
the {@link Dbms}, the name of the {@link Schema} and the name of the
{@link Table}. If the inputed name is malformed, an
{@code IllegalArgumentException} will be thrown.
<p>
Example of a valid name: {@code db0.socialnetwork.image}
<p>
If no table matching the specified name was found, an exception is also
thrown.

@param fullName the full name of the table
@return the table found
runtime-parent/runtime-config/src/main/java/com/speedment/runtime/config/Project.java