private int iType() throws UnexpectedTokenException
	{
		int nexts = 0;
		this.expect(IDENT);
		this.nextToken();
		nexts++;

		if(this.accept(LBRACK))
		{
			while(true)
			{
				this.nextToken();
				nexts++;
				this.expect(RBRACK);

				if(this.accept(RBRACK))
					break;
			}
		}

		return nexts;
	}