public static boolean isValidMemoryBlockName(String name) {
		if (name == null || name.length() == 0) {
			return false;
		}
		for (int i = 0; i < name.length(); i++) {
			char c = name.charAt(i);
			if (c < 0x20) {
				return false;
			}
		}
		return true;
	}
Validate the given block name: cannot be null, cannot be an empty string, 
cannot contain control characters (ASCII 0..0x19).
<BR>
NOTE: When producing an overlay memory space which corresponds to a block, the space
name will be modified to be consistent with address space name restrictions
and to ensure uniqueness.
@param name memory block name
@return true if name is valid else false
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/mem/Memory.java