saveDefaultDirectory(dest);
if (dest == null)
return null;
ExampleFileFilter ff = (ExampleFileFilter) fc.getFileFilter();
File result = ff.maybeAppendExtension(dest);
String resultType = ff.getExtension(result);
if (StringUtils.hasValue(resultType))
InternalSettings.set(TYPE_PREF, resultType);
return result;
}