static void hashMapTests() {
        //String[] strArr = {"a","b","c","d","e"};
        ParentClass[] parArr = new ParentClass[50];
        Map<ParentClass,String> hashMap = new HashMap();
        int i = 0;
        char c = 'a';
        //for (String s : strArr ) {
        while (i<49) {
            ParentClass p = new ParentClass();
            p.publicInt = i;
            parArr[i] = p;
            i++;
            c++;
            hashMap.put(p,(new Character(c).toString()));
        }
        //System.out.println(hashMap);
        i--;
        do {
            System.out.println("index " + i + " - " + hashMap.get(parArr[i]));
            i--;
        } while (i >= 0);
        i=47;
        System.out.println("BEFORE: index " + i + " - " + hashMap.get(parArr[i]));
        parArr[i].publicInt = 1000;
        System.out.println("AFTER: index " + i + " - " + hashMap.get(parArr[i]));
//        i=0;
//        do {
//            System.out.println("index " + i + " - " + hashMap.get(parArr[i]));
//            i++;
//        } while (i < 49);
    }