public static boolean NTclassMember() throws IOException {
		boolean success = true;
		success = ErrorRecovery(NonTerminal.classMember);
		switch (lookahead) {
		case INTEGER:
		case REAL:
		case ID:
			if (!NTtype())
				success = false;
			if (!match(TokenType.ID))
				success = false;
			if (!NTclassMemberPrime())
				success = false;
			if (success)
				writetoFile(derivationFileName,
						"classMember     ->      type 'id' classMemberPrime");
			break;
		default:
			success = false;
		}
		return success;
	}