@Override
	public FlowType getFlowType(CodeBlock block) {

		if (!(block.getModel() instanceof MultEntSubModel)) {
			throw new IllegalArgumentException();
		}

		/* If there are multiple unique ways out of the node, then we
		    should return FlowType.UNKNOWN (or FlowType.MULTIFLOW ?).
		   Possible considerations for the future which are particularly
		    applicable to model-P subroutines: add FlowType.MULTICALL if
		    only calls out and FlowType.MULTIJUMP if multiple jumps OUT
		    (as opposed to jumping within the subroutine).
		    Might want to consider FlowType.MULTITERMINAL for multiple returns? */

		return RefType.FLOW;
	}
Return in general how things flow out of this node.
This method exists for the SIMPLEBLOCK model.

<p>
Since it doesn't make a great deal of sense to ask for this method
in the case of subroutines, we return FlowType.UNKNOWN
as long as the block exists.

<p>
If this block has no valid instructions, it can't flow,
so FlowType.INVALID is returned.

@return flow type of this node
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/block/MultEntSubModel.java