@SuppressWarnings("unchecked")
	void define() throws ScriptException {
		if (statementLength == 1)
			keywordExpected();
		// note that this definition depends upon the
		// current state.
		String variable = (String) statement[1].value;
		BitSet bs = expression(statement, 2);
		variables.put(variable, bs);
		// viewer.addStateScript("#" + getCommand());
		viewer.setStringProperty("@" + variable, StateManager.escape(bs));
	}