public boolean acceptListing( File file ) {
	return 

	    // List normal files an directories only.
	    ( file.isDirectory() || file.isFile() )

	    && 
	    ( 
	     // Don't list systmem configuration files ...
	     !file.getName().startsWith(".") 
	     
	     // ... unless they are backup files (listed allowed, access not allowed)
	     || file.getName().endsWith("~")

	      )

	    ;
    }