public int addAnnotation(CTX ctx, List<Token> tls, int s, int e) {
		int i;
		for (i = s; i < e; i++) {
			Token tk = tls.get(i);
			if (tk.tt != TK.METANAME) break;
			if (i+1 < e) {
				String kw = "@" + tk.text;
				Token tk1 = tls.get(i+1);
				KObject value = KBoolean.box(true);
				if (tk1.tt == TK.AST_PARENTHESIS) {
					value = (KObject)newExpr2(ctx, tk1.sub, 0, tk1.sub.size());
					i++;
				}
				if (value != null) {
					this.setObject(kw, value);
				}
			}
		}
		return i;
	}