public void emit(Writer writer) throws IOException {
			writer.write(mapName);
			for (int i = mapName.length(); i < 15; ++i) {
				writer.write(' ');
			}
			writer.write(' ');
			if (systemNameIsQuoted) {
				writer.write('"');
			}
			writer.write(systemName);
			if (systemNameIsQuoted) {
				writer.write('"');
			}
			for (int i = systemName.length() + (systemNameIsQuoted ? 2 : 0); i < 23; ++i) {
				writer.write(' ');
			}
			writer.write(' ');
			if (roleNameIsQuoted) {
				writer.write('"');
			}
			writer.write(roleName);
			if (roleNameIsQuoted) {
				writer.write('"');
			}
		}
Parse a single line from the pg_ident.conf file and recover the
map name, system name, and role
@param line is the incoming of text
@return true if the line is an ident entry, false if it is a comment
@throws IOException if the text cannot be parsed
Ghidra/Features/BSim/src/main/java/ghidra/features/bsim/query/ServerConfig.java