public void createNewSecretsFile() { var secretData = new SecretData(); var fileName = "What is the new file name".askUser(); if (fileName.valid()) { if (fileName.extension(".xml").isFalse()) { fileName += ".xml"; } selectedFile = directory.getCurrentDirectory().pathCombine(fileName); secretData.serialize(selectedFile); statusMessage("Created new File: {0}".format(selectedFile)); } }