private boolean checkForConsistentData(File dataFile) {
		
        try {
            m_fileScan = new Scanner(dataFile);
        } catch (FileNotFoundException e) {
        }
        
        m_entryCount=0;
        m_attributeCount=countAttributes(dataFile);
        m_delimiter=",";
        
        while(m_fileScan.hasNextLine()){
            m_lineScanner = new Scanner(m_fileScan.nextLine());
            m_lineScanner.useDelimiter(m_delimiter);
            m_lineDataCount=0;
            m_emptyEntryCount=0;
            
            while(m_lineScanner.hasNext()){
                m_dataEntry=m_lineScanner.next();
                if(m_dataEntry.equals("")){
                    m_emptyEntryCount++;	
                } 
                m_lineDataCount++;	
            }
            
            if(!(m_lineDataCount-m_emptyEntryCount==m_attributeCount)) {
                if (!(m_lineDataCount-m_emptyEntryCount==0)){
                    return false;
                } else {
                    m_entryCount--;
                }
            }
            m_entryCount++;
        }
        return true;
    }