@Override
	public void emit(StringBuilder builder) {
		DelimiterState ds = new DelimiterState("", ", ");
		builder.append("Flags: ");
		builder.append(ds.out(hasFramePointerPresent(), "Frame Ptr Present"));
		builder.append(ds.out(hasInterruptReturn(), "Interrupt"));
		builder.append(ds.out(hasFarReturn(), "FAR"));
		builder.append(ds.out(doesNotReturn(), "Never Return"));
		builder.append(ds.out(labelNotReached(), "Not Reached"));
		builder.append(ds.out(hasCustomCallingConvention(), "Custom Calling Convention"));
		builder.append(ds.out(markedAsNoInline(), "Do Not Inline"));
		builder.append(ds.out(hasDebugInformationForOptimizedCode(), "Optimized Debug Info"));
	}
Constructor for this symbol component.
@param reader {@link PdbByteReader} from which this data is deserialized.
@throws PdbException Upon not enough data left to parse.
Ghidra/Features/PDB/src/main/java/ghidra/app/util/bin/format/pdb2/pdbreader/symbol/ProcedureFlags.java