public WikiReference parse(String str)
    {
        if (str == null) {
            return null;
        }

        String[] chunks = splitToChunks(str);
        if (chunks.length == 0) {
            return null;
        }

        String link = getLink(chunks);
        String label = getLabel(chunks);
        WikiParameters parameters = getParameters(chunks);

        return new WikiReference(link, label, parameters);
    }
public WikiReference parse ( String str ) { if ( str == null ) { return null ; } String [ ] chunks = splitToChunks ( str ) ; if ( chunks . length == 0 ) { return null ; } String link = getLink ( chunks ) ; String label = getLabel ( chunks ) ; WikiParameters parameters = getParameters ( chunks ) ; return new WikiReference ( link , label , parameters ) ; }
@see IWikiReferenceParser#parse(java.lang.String)