public GoType resolveTypeOff(long ptrInModule, long off) throws IOException {
		if (off == 0 || off == NumericUtilities.MAX_UNSIGNED_INT32_AS_LONG || off == -1) {
			return null;
		}
		GoModuledata module = goBinary.findContainingModule(ptrInModule);
		return getType(module.getTypesOffset() + off, false);
	}
Returns the {@link GoType} corresponding to an offset that is relative to the controlling
GoModuledata's typesOffset.

@param ptrInModule the address of the structure that contains the offset that needs to be
calculated.  The containing-structure's address is important because it indicates which
GoModuledata is the 'parent' 
@param off offset
@return {@link GoType}, or null if offset is special value 0 or -1
@throws IOException if error
Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/golang/rtti/GoTypeManager.java