public FileResource<?> promptFile(final String message, final FileResource<?> defaultIfEmpty)
{
FileResource<?> result = defaultIfEmpty;
String query = " [ .../" + defaultIfEmpty.getName() + "] ";
String path = promptWithCompleter(message + query, new FileNameCompleter());
if ((path != null) && !path.trim().isEmpty())
{
path = Files.canonicalize(path);
Resource<File> resource = getResourceFactory().getResourceFrom(new File(path));