private void configFrontEnd()
	{
		BufferedReader br = null;
		try
		{
			br = new BufferedReader(new FileReader(new File(Configuration.CONFIG_CLIENT_FILE)));

			// (1) its own address: ip \t port \n
			String addr = br.readLine();
			String[] addr_fields = addr.split(Configuration.PARSE_SPLIT);

			String ip = String.valueOf(addr_fields[0]);
			int port = Integer.parseInt(addr_fields[1]);
			this.addr = new Address(ip, port);

			// (2) the address of its default contact replica: ip \t port \n
			addr = br.readLine();
			addr_fields = addr.split(Configuration.PARSE_SPLIT);

			ip = String.valueOf(addr_fields[0]);
			port = Integer.parseInt(addr_fields[1]);
			this.default_contact_replica_addr = new Address(ip, port);
		} catch (FileNotFoundException fnfe)
		{
			fnfe.printStackTrace();
		} catch (IOException ioe)
		{
			ioe.printStackTrace();
		} finally
		{
			try
			{
				br.close();
			} catch (IOException ioe)
			{
				ioe.printStackTrace();
			}
		}
	}