public void saveUndefinedStrings(String path){
		if(save){
			String stringsToSave = getUndefinedStringsForSave();
			if(!stringsToSave.equals("")){
				Path p = Paths.get(path);
				Path parent = p.getParent();
				boolean exists = Files.exists(p);
				if(!Files.exists(parent)){
					try {
						Files.createDirectories(parent);
						
					} catch (IOException e) {
						// TODO Auto-generated catch block
						e.printStackTrace();
					}
				}
				try {
					if(exists)
						Files.write(p,stringsToSave.getBytes(),StandardOpenOption.APPEND);
					else
						Files.write(p,stringsToSave.getBytes());
				} catch (IOException e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				}
			}
		}
	}