public static Assembler getAssembler(Program program, AssemblySelector selector) {
		AssemblerBuilder b = getBuilderForLang(program.getLanguage());
		return b.getAssembler(selector, program);
	}
Get an assembler for the given program.

<p>
Provides an assembler suitable for the program's language, and bound to the program. Calls to
its Assembler#assemble() function will cause modifications to the bound program. If this is
the first time an assembler for the program's language has been requested, this function may
take some time to build the assembler.

@param selector a method to select a single result from many
@param program the program for which an assembler is requested
@return the assembler bound to the given program
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/app/plugin/assembler/Assemblers.java