public boolean isValidSubroutine(Address entryPoint) {
		return isValidSubroutine(entryPoint, false);
	}
Check that this entry point leads to a well behaved subroutine:
<ul>
<li>It should return.</li>
<li>Hit no bad instructions.</li>
<li>Have only one entry point.</li>
<li>Not overlap any existing data or instructions.</li>
</ul>
@param entryPoint entry point to check
@return true if entry point leads to a well behaved subroutine
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/app/util/PseudoDisassembler.java