private CodeBlock[] getModelPSubs(CodeBlock modelMSub, TaskMonitor monitor)
			throws CancelledException {
		createBlockGraph(modelMSub, monitor);
		partitionGraph(monitor);
		return fromGraphToSubs(monitor);
	}
Generate a list of Model-P subroutines contained within a single Model-M subroutine.
@param modelMSub a valid Model-M subroutine block.
@return array of Model-P subroutines.
@throws CancelledException if the monitor cancels the operation.
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/block/PartitionCodeSubModel.java