private void ArrInst(String name) {
		String size;
		boolean error = false;
		if(current.getId().equals("NEW")) {
			nextToken();
			
			if(current.getId().length() > 4 && current.getId().substring(0,4).equals("TYPE")) {
				if(current.getId().equals(Values.getType(name))) {
					nextToken();
					if(current.getId().equals("LSBRACKET")) {
						nextToken();
						if(current.getId().equals("VALNUM")) {
							size = current.getLexeme();
							nextToken();
							if(current.getId().equals("RSBRACKET")) {
								nextToken();
								Values.instArr(name, size);
							}
							else {
								error = true;
							}
						}
						else {
							error = true;
						}
					}
					else {
						error = true;
					}
					if(error) {
						Error("Wrong array instantiation expression.");
					}
				}
				else {
					Error("Type mismatch.");
				}
			}
		}
		else {
			Error("Wrong expression. Must instantiate the array first.");
		}
	}