private Map<Integer,Integer> readOrder() {

		Map<Integer,Integer> order = new HashMap<Integer,Integer>() ;
		try {
			int i = 0;
			in.nextToken() ; 
			while(in.ttype != StreamTokenizer.TT_EOF) {
				in.nextToken();
				if (in.sval != null && in.sval.equals("c")) {
					break;
				}
				in.nextToken();
				if (in.sval != null && in.sval.equals("c")) {
					break;
				}
				order.put(i, (int)in.nval);
				i++;
			}

/********************************************************************************************************************************
Testing
********************************************************************************************************************************/
			for (Entry<Integer,Integer> entry : order.entrySet()) {
				System.out.println("order(" + entry.getKey() + "," + entry.getValue() + ")");
			}

			return order ;
		}
		catch (IOException e) {System.out.println(e);}
		return null ;  
	}