public Content getTagletOutput(Doc holder, TagletWriter writer) {
        ExecutableMemberDoc execHolder = (ExecutableMemberDoc) holder;
        ThrowsTag[] tags = execHolder.throwsTags();
        Content result = writer.getOutputInstance();
        HashSet<String> alreadyDocumented = new HashSet<>();
        if (tags.length > 0) {
            result.addContent(throwsTagsOutput(
                execHolder.throwsTags(), writer, alreadyDocumented, true));
        }
        result.addContent(inheritThrowsDocumentation(holder,
            execHolder.thrownExceptionTypes(), alreadyDocumented, writer));
        result.addContent(linkToUndocumentedDeclaredExceptions(
            execHolder.thrownExceptionTypes(), alreadyDocumented, writer));
        return result;
    }
public Content getTagletOutput ( Doc holder , TagletWriter writer ) { ExecutableMemberDoc execHolder = ( ExecutableMemberDoc ) holder ; ThrowsTag [ ] tags = execHolder . throwsTags ( ) ; Content result = writer . getOutputInstance ( ) ; HashSet < String > alreadyDocumented = new HashSet < > ( ) ; if ( tags . length > 0 ) { result . addContent ( throwsTagsOutput ( execHolder . throwsTags ( ) , writer , alreadyDocumented , true ) ) ; } result . addContent ( inheritThrowsDocumentation ( holder , execHolder . thrownExceptionTypes ( ) , alreadyDocumented , writer ) ) ; result . addContent ( linkToUndocumentedDeclaredExceptions ( execHolder . thrownExceptionTypes ( ) , alreadyDocumented , writer ) ) ; return result ; }
{@inheritDoc}