public boolean idnestListPRIME(Record call, Table table) throws IOException { // <idnestList> -> . id <indiceList> <idnestList>
		
		Table newScope = new Table();
		
		error = skipErrors(union(FIRST_idnestList, FOLLOW_idnestList));

		if (lookahead.belongsTo(FIRST_idnestList_RHS1)) {

			boolean c1 = match("DOT");
			
			if (parsedComplete && table.search(call)) {
			
				newScope = table.find(call).getLocal();

			}
			
			Record newCall = new Record();
			
			boolean c2 = match("ID"); 
			
			newCall.setName(lastLexeme);
			
			boolean c3 = indiceList(newCall, newScope);
			
			if (parsedComplete) {
				
				newScope.search(newCall);
				
			}
			
			boolean c4 = idnestListPRIME(newCall, newScope);
			
			if (c1 && c2 && c3 && c4)
				pw.println("<idnestListPRIME> -> . id <indiceList> <idnestListPRIME>");

			else
				error = false;

		}

		else if (lookahead.belongsTo(FOLLOW_idnestList))
			pw.println("<idnestList> -> EPSILON");

		else
			error = false;

		return error;
		
	}