private void addLinkWords( String baseWord, String wikiText, String marker ){
        int idx3 = wikiText.indexOf( "[[" );
        while(idx3 > 0){
            int idx4 = wikiText.indexOf( "]]", idx3 );
            if(idx4 > 0){
                if(idx3+2 < idx4){//leere Werte die vom Template entstehen, aus Performance gleich skippen 
                    String word = wikiText.substring( idx3+2, idx4 );
                    if (word.startsWith("WikiSaurus:")) {
                        word = word.substring(11).trim();
                    }
                    if (word.startsWith("Thesaurus:")) {
                        word = word.substring(10).trim();
                    }
                    if( word.indexOf( '|' ) > 0){
                        word = word.substring( 0, word.indexOf( '|' ) );
                    }
                    if(!addWordPhrase(word)){
                        System.out.println("Invalid Extend Word '" + word + "' for marker '" + marker + "' for base word '" + baseWord + "'");
                    }
                }
                idx3 = wikiText.indexOf( "[[", idx4 );
            }else{
                idx3 = -1;
            }
        }
    }