@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;
    }
@ 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.
This method returns the fully qualified name - including any generic type parameters .