protected void processPOInitialContentBugLink(final POBuildData buildData, final InitialContent initialContent,
            final Map<String, TranslationDetails> translations) throws BuildProcessingException {
        try {
            final DocBookXMLPreProcessor preProcessor = buildData.getXMLPreProcessor();
            final String bugLinkUrl = preProcessor.getBugLinkUrl(buildData, initialContent);

            processPOBugLinks(buildData, preProcessor, bugLinkUrl, translations);
        } catch (BugLinkException e) {
            throw new BuildProcessingException(e);
        } catch (Exception e) {
            throw new BuildProcessingException("Failed to insert Bug Links into the DOM Document", e);
        }
    }
protected void processPOInitialContentBugLink ( final POBuildData buildData , final InitialContent initialContent , final Map < String , TranslationDetails > translations ) throws BuildProcessingException { try { final DocBookXMLPreProcessor preProcessor = buildData . getXMLPreProcessor ( ) ; final String bugLinkUrl = preProcessor . getBugLinkUrl ( buildData , initialContent ) ; processPOBugLinks ( buildData , preProcessor , bugLinkUrl , translations ) ; } catch ( BugLinkException e ) { throw new BuildProcessingException ( e ) ; } catch ( Exception e ) { throw new BuildProcessingException ( "Failed to insert Bug Links into the DOM Document" , e ) ; } }
Add any bug link strings for a specific initial content container.

@param buildData                 Information and data structures for the build.
@param initialContent            The initial content to create any bug link translation strings for.
@param translations              The mapping of original strings to translation strings, that will be used to build the po/pot files.
@throws BuildProcessingException Thrown if the bug links cannot be created.