final IAMListingBuilder _encodePROP_(final BEXGroupPool pool, final int prop) {
			final List<BEXGroupItem> groups = pool.items;
			final int length = pool.length;
			final int[] value = new int[length];
			int index = 0;
			for (final BEXGroupItem group: groups) {
				final List<BEXItem> items = group.items;
				final int count = items.size();
				for (int i = prop; i < count; i += 5) {
					final BEXItem item = items.get(i);
					value[index++] = item != null ? item.key() : 0;
				}
			}
			boolean empty = false;
			for (int i = (prop == 0) || (prop == 4) ? 0 : length; (i < length) && (empty = value[i] == 0); i++) {}
			final IAMListingBuilder result = new IAMListingBuilder();
			result.put(empty ? new int[0] : value, false);
			return result;
		}