private Tokenizer getTokenizer() { if (_tokenizer == null) { _tokenizer = new DefaultTokenizer(getConfiguration()); } return _tokenizer; }
private TokenPattern getTokenPattern() { if (_tokenPattern == null) { final String expression; if (LabelUtils.NULL_LABEL.equals(_expression)) { expression = null; } else if (LabelUtils.BLANK_LABEL.equals(_expression)) { expression = ""; } else { expression = _expression; } final List<Token> tokens = getTokenizer().tokenize(expression); _tokenPattern = new TokenPatternImpl(expression, tokens, getConfiguration()); } return _tokenPattern; }