private void findSrl(String text,Map<Integer,Integer> ranges,Map<Integer,MutableAttributeSet> rangesStyle){
  srlMatcher.reset(text);
  while (srlMatcher.find()) {
    int start=srlMatcher.start();
    int end=srlMatcher.end() - 1;
    if (!inRanges(start,ranges) && !inRanges(end,ranges)) {
      String foundSrl=srlMatcher.group();
      String url=SRL_URL + foundSrl;
      ranges.put(start,end);
      rangesStyle.put(start,url(url));
    }
  }
}

private void findSrl ( String text , Map < Integer , Integer > ranges , Map < Integer , MutableAttributeSet > rangesStyle ) { srlMatcher . reset ( text ) ; while ( srlMatcher . find ( ) ) { int start = srlMatcher . start ( ) ; int end = srlMatcher . end ( ) - 1 ; if ( ! inRanges ( start , ranges ) && ! inRanges ( end , ranges ) ) { String foundSrl = srlMatcher . group ( ) ; String url = SRL_URL + foundSrl ; ranges . put ( start , end ) ; rangesStyle . put ( start , url ( url ) ) ; } } }
finds all srl channels and saves them to be printed as clickable links .
