public boolean isWrite() {

		if (sectname.startsWith(SectionNames.SECT_GOT)) {
			// Assume the GOT section is read_only.  This is not true, but it helps with analysis
			// This should be relocation setup.
			return true;
		}

		return !SegmentNames.SEG_TEXT.equals(segname) &&
			!SegmentNames.SEG_TEXT_EXEC.equals(segname) &&
			!SegmentNames.SEG_PRELINK_TEXT.equals(segname) &&
			!SectionNames.DATA_CONST.equals(sectname);
	}
Returns true if this section has WRITE permission.
<p>
NOTE: On a real system, sections don't have their own permissions, only the segments they 
live in do.  However, Ghidra needs finer-grained control for analysis to work correctly, so 
we take control over section permissions to fit our needs.

@return true if this section has WRITE permission
Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/macho/Section.java