@SuppressWarnings("WeakerAccess")
	public void executeNew() {
		if(instance.hasChanged()) {
			int i = JOptionPane.showInternalConfirmDialog(newFile, "Do you want to save your changes before starting a New one?", "Do you consider saving?", JOptionPane.YES_NO_CANCEL_OPTION, JOptionPane.WARNING_MESSAGE);
			if(i != JOptionPane.CANCEL_OPTION) {
				if(i == JOptionPane.YES_OPTION) {
					if(open != null) {
						open = FileChooser.chooseFile(null, "Save", JFileChooser.FILES_ONLY);
						if(open == null) {
							JOptionPane.showConfirmDialog(newFile, "Something went wrong while saving!(ERR:1)\nAborting saving and creating a New File!");
							return;
						}
					}
					if(instance.saveToFile(open)) {
						JOptionPane.showConfirmDialog(newFile, "Something went wrong while saving!(ERR:2)\nAborting Creating a New File!\nIf you tried overriding your last save it might be corrupted!");
						return;
					}
				}
				instance.resetChanged();
				instance.resetData();
			}
		}
	}