if (nextFile.getName().indexOf('.') < 0) {
if (nextFile.getName().indexOf('.') != 0) {
   private final List getFileList(List fileList) throws XmlBeansException   {      if (fileList != null)      {         getLog().debug("A list was given.");         List files = new ArrayList();         File nextFile = null;         ArrayList nextDir = new ArrayList();         for (Iterator i = fileList.iterator(); i.hasNext(); )         {        	 nextFile = (File)i.next();        	 if (nextFile.exists()) {        		 // scrub for "hidden" files beginning with '.'        		 if (nextFile.getName().indexOf('.') < 0) {		        	 if (nextFile.isDirectory())		        	 {		                 getLog().debug("One entry was a directory. Getting its children too.");		        		 File[] children = nextFile.listFiles();		        		 for (int j = 0; j < children.length; j++)		        		 {		            		 nextDir.clear();		            		 nextDir.add(children[j]);		            		 files.addAll(getFileList(nextDir));		        		 }		        	 }		        	 else		        	 {		                 getLog().debug("Adding file " + nextFile.getAbsolutePath());		        		 files.add(nextFile);		        	 }        		 }        	 } else {        		 throw new XmlBeansException(XmlBeansException.MISSING_FILE, nextFile.getAbsolutePath());        	 }         }    	 return files;      }      else      {          getLog().debug("No list was given. Returning.");         return null;      }   }