public final static List<String> getObjectiveC2SectionNames() {
		List<String> sectionNames = new ArrayList<String>();
		Field [] declaredFields = ObjectiveC2_Constants.class.getDeclaredFields();
		for (Field field : declaredFields) {
			try {
				String name = (String)field.get(null);
				if (!name.equals(OBJC2_PREFIX) && name.startsWith(OBJC2_PREFIX)) {
					sectionNames.add(name);
				}
			}
			catch (Exception e) {
			}
		}
		sectionNames.add("__data");//not really an Objective-C 2.0 section, but it contains structures used by Objective-C 2.0
		return sectionNames;
	}
Returns a list containing valid Objective-C 2.0 section names.
@return a list containing valid Objective-C 2.0 section names
Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/objc2/ObjectiveC2_Constants.java