private void checkTokenized(){
  if (tokens == null) {
    if (chars == null) {
      final List<String> split=tokenize(null,0,0);
      tokens=split.toArray(new String[split.size()]);
    }
 else {
      final List<String> split=tokenize(chars,0,chars.length);
      tokens=split.toArray(new String[split.size()]);
    }
  }
}

private void checkTokenized ( ) { if ( tokens == null ) { if ( chars == null ) { final List < String > split = tokenize ( null , 0 , 0 ) ; tokens = split . toArray ( new String [ split . size ( ) ] ) ; } else { final List < String > split = tokenize ( chars , 0 , chars . length ) ; tokens = split . toArray ( new String [ split . size ( ) ] ) ; } } }
checks if tokenization has been done , and if not then do it .
