private boolean checkTypeToken(String token, int line, int column) {
		
		if ("MESSAGE".equals(token)) {
			if (stack.isEmpty()) {
				return true;
			} else {
				throw new SyntaxException(
						"'MESSAGE' can not support nesting itself", line,
						column);
			}
		} else {// not message
			if (stack.isEmpty()) {// message started
				throw new SyntaxException("First token must is 'MESSAGE'",
						line, column);
			} else {
				if ("END".equals(token)) {
					setEnd(line, column);
					return false;
				}
				return true;
			}
		}
	}