private void statementDecl() {
		next(); // To check for all of the types
		// if we've got modifiers, always do it...
		// Other conditions: ident + [] or ident + ident
		if (_token == TK_IDENT && (_defining || _nexttoken == TK_BRACKETS || _nexttoken == TK_IDENT)) {
		// if ((_defining || _token == TK_IDENT) && (_nexttoken == TK_IDENT || _nexttoken == TK_OPENBRACKET)) {
			String str = _string; lex();
			if (_token == TK_BRACKETS) {
				lex();
				defTypeString(str);
				defArray();
			} else if (_token == TK_IDENT) {
				defTypeString(str);
			}
		}
		expression();
	}