How can i open a file in getName method and get the first record or row :     **// second method getName open file and begining in second row??? i dont know why??**                                                                         
`    public int getRank(int auxYear, String auxName, String auxGender){
            //FileResource auxFr = new FileResource("/testing/yob" + auxYear + "short.csv");
            String resourceName = "/Users/User/Desktop/coursera/week4_babybirths/babybirths/testing/yob" + auxYear + "short.csv";
            File auxFile = new File(resourceName);
            if(auxFile.exists()){
                FileResource auxFr = new FileResource(auxFile);
                //FileResource auxFr = new FileResource();
                int auxRank = 0;
                for (CSVRecord auxRec : auxFr.getCSVParser(false)){
                    if (auxRec.get(1).contains(auxGender)){
                        auxRank += 1;
                        String auxN = auxRec.get(0);
                        if (auxRec.get(0).contains(auxName)){
                            return auxRank;
                        }
                    }
                }            
            }                                                                                                       public String getName(int auxYear, int auxRank, String auxGender){
            ////FileResource auxFr = new FileResource("/testing/yob" + auxYear + "short.csv");
                String resourceName = "/Users/User/Desktop/coursera/week4_babybirths/babybirths/testing/yob" + auxYear + "short.csv";
                File auxFile = new File(resourceName);
                if (auxFile.exists()){
                FileResource auxFr = new FileResource(auxFile);
                int auxCount = 0;
                for (CSVRecord auxRec : auxFr.getCSVParser()){
                    String auxStr = auxRec.get(0);
                    if (auxRec.get(1).contains(auxGender)){
                        auxCount += 1;
                        String auxStr1 = auxRec.get(0);
                        if (auxCount == (auxRank-1)){
                            return auxRec.get(0);
                        }
                    }
                }               
            }                                                                                                       
    public String yourNameInYear(String auxName, int auxYear, int auxNewYear, String auxGender){
            int auxRank = getRank(auxYear, auxName, auxGender);
            return getName(auxNewYear, auxRank, auxGender);
        }
        public void testYourNameInYear(){
            String auxName = yourNameInYear("Isabella`enter code here`", 2012, 2014, "F");
            System.out.println("Isabella" + " born in " + 2012 + " would be " + auxName + " in " + 2014);
        }`                                                                                                                       **// method YourNameInYear is calling getRank() first this one is open "yob2012short.csv" and later getName() is open another file "yob2014short.csv but is not begining in the first record or row??? I dont know why ????**