src/main/java/com/itfsw/mybatis/generator/plugins/utils/enhanced/InnerTypeFullyQualifiedJavaType.java
@Override
    public String getFullyQualifiedName() {
        String fullyQualifiedName = super.getFullyQualifiedName();
        String before = fullyQualifiedName.substring(0, fullyQualifiedName.lastIndexOf("."));
        String end = fullyQualifiedName.substring(fullyQualifiedName.lastIndexOf("."));
        return before + "." + outerType + end;
    }
@Override
    public String getFullyQualifiedName() {
        String fullyQualifiedName = super.getFullyQualifiedName();
        String before = fullyQualifiedName.substring(0, fullyQualifiedName.lastIndexOf("."));
        String end = fullyQualifiedName.substring(fullyQualifiedName.lastIndexOf("."));
        return before + "." + outerType + end;
    }
This method returns the fully qualified name - including any generic type parameters.

@return Returns the fullyQualifiedName.