public void arrayMakeRequirements() {
        String temp;
        int areaHours=0;
        for (int i = 0; i < arrayCourseRefined.size(); i++) {
            RequirementsStruct maker = new RequirementsStruct();
            maker.requirementName = parse17(arrayCourseRefined.get(i).get(0), i);
            maker.ID = i;

            if(maker.requirementName.contains("AREA")&&(i!=0)){
                areaHours=parseArea(arrayCourseRefined.get(i-1).get((arrayCourseRefined.get(i-1).size())-1));
            }
            else{
                areaHours=0;
            }

            for (int j = 0; j < arrayCourseRefined.get(i).size(); j++) {
                if ((arrayCourseRefined
                        .get(i)
                        .get(j)
                        .contains(
                                "auditLineType_25_noSubrequirementNeedsSummaryLine"))) {

                    //maker.requiremnetHours = parse25(arrayCourseRefined.get(i)
                           // .get(j));
                }
            }
            if(maker.requirementName.contains("SAMEAS:")){
                temp=maker.requirementName.replace("SAMEAS:", "").trim();
                maker.sameAs=Integer.parseInt(temp);
            }
            else{
                maker.sameAs=maker.ID;
            }
            if(areaHours!=0){
                maker.requiremnetHours=areaHours;
            }
            arrayRequirments.add(maker);
        }
    }