private String aboutSoft() {
		loggerAboutDialog.entry();
		StringBuffer license = new StringBuffer(100);
		try {
			InputStream inputStream = AboutProject.class.getResourceAsStream("/license_template.lic");
			BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));
			String line;
			while ((line = reader.readLine()) != null) {
				if (line.contains("<AUTHOR>")) {
					line = line.replace("<AUTHOR>", AboutProject.AUTHOR_NAME);
				}
				if (line.contains("<PROGRAM>")) {
					line = line.replace("<PROGRAM>", AboutProject.PROGRAM_NAME);
				}
				if (line.contains("<YEAR>")) {
					line = line.replace("<YEAR>", AboutProject.COPYRIGHT_YEAR);
				}
				if (line.contains("<ORGANISATION>")) {
					line = line.replace("<ORGANISATION>", AboutProject.ORGANIZATION);
				}
				license.append(line + "\n");
			}
			reader.close();
			inputStream.close();
			loggerAboutDialog.exit(LoggerValues.SUCCESSFUL_EXIT);
		} catch (FileNotFoundException fileNotFoundException) {
			loggerAboutDialog.error("Error In Finding Temporary License");
			ExceptionLogger.fileNotFoundExceptionLogger(loggerAboutDialog, fileNotFoundException);
			loggerAboutDialog.exit(LoggerValues.UNSUCCESSFUL_EXIT);
		} catch (IOException ioException) {
			loggerAboutDialog.error("I/O Exception I Don't Know");
			ExceptionLogger.ioExceptionLogger(loggerAboutDialog, ioException);
			loggerAboutDialog.exit(LoggerValues.UNSUCCESSFUL_EXIT);
		}
		return license.toString();
	}