String getValidFileName( String fileName ) { fileName = fileName.replaceAll( invalidCharacterExpression, '_' ); return replaceIteratively( fileName, '__', '_' ); }