private static string GetFriendlyFullGenericInstanceMethodName(this GenericInstanceMethod self, ILanguage language)
        {
            StringBuilder signature = new StringBuilder();

            signature.Append(self.FixedReturnType.FullName)
            .Append(" ")
            .Append(self.MemberFriendlyFullName(language));
            self.GenericInstanceFriendlyFullName(language, signature, false, "<", ">");
            self.MethodSignatureFriendlyFullName(language, signature, false);
            return(signature.ToString());
        }
        private static string GetFriendlyFullGenericInstanceMethodName(this GenericInstanceMethod self, ILanguage language, bool includeNamespace = true)
        /* End AGPL */
        {
            StringBuilder signature = new StringBuilder();

            signature.Append(self.FixedReturnType.FullName)
            .Append(" ")
            /* AGPL */
            .Append(self.MemberFriendlyFullName(language, includeNamespace));
            self.GenericInstanceFriendlyFullName(language, signature, false, "<", ">", includeNamespace);
            self.MethodSignatureFriendlyFullName(language, signature, false, includeNamespace);
            /* End AGPL */
            return(signature.ToString());
        }