static boolean topicSkipBackward(char[] chars, int[] cursor) {
    if (cursor[0] == cursor[1])
      return false;
    while (cursor[0] < cursor[1] && 
        chars[cursor[1]-1] != MatchSpace.SUBTOPIC_SEPARATOR_CHAR)
      cursor[1]--;
    return true;      
  }
static boolean topicSkipBackward ( char [ ] chars , int [ ] cursor ) { if ( cursor [ 0 ] == cursor [ 1 ] ) return false ; while ( cursor [ 0 ] < cursor [ 1 ] && chars [ cursor [ 1 ] - 1 ] != MatchSpace . SUBTOPIC_SEPARATOR_CHAR ) cursor [ 1 ] -- ; return true ; }
Skip backward to the next separator character
@param chars the characters to be examined
@param cursor the int[2] { start, end } "cursor" describing the area to be examined
@return true if something was skipped, false if nothing could be skipped