public String fullyQualifiedTypeName() {
        return fullyQualifiedTypeName(null);
    }
Returns the fully qualified type name of the current document.
<p>
Example:
<ul>
     <li>{@code com.speedment.example.employeesschema.EmployeesSchema}
     <li>{@code com.speedment.example.usertable.UserTable}
     <li>{@code com.speedment.example.usertable.firstname.Firstname}
</ul>
<p>
Note that this method is only meant to work with documents at
{@link Table} or higher level in the hierarchy. It will return a
result for all documents located in a valid hierarchy, but the result 
might not be as intended.

@return  the fully qualified type name of the current document
@see
<a href="https://docs.oracle.com/javase/specs/jls/se8/html/jls-6.html#jls-6.5.5.2">
     Concerning fully qualified type names
</a>
generator-parent/generator-translator/src/main/java/com/speedment/generator/translator/TranslatorSupport.java