CLASS avo net/minecraft/village/VillagerProfession
	FIELD p id Ljava/lang/String;
	FIELD q workStation Laqk;
	FIELD r gatherableItems Lcom/google/common/collect/ImmutableSet;
	FIELD s secondaryJobSites Lcom/google/common/collect/ImmutableSet;
	METHOD <init> (Ljava/lang/String;Laqk;Lcom/google/common/collect/ImmutableSet;Lcom/google/common/collect/ImmutableSet;)V
		ARG 1 id
		ARG 2 workStation
		ARG 3 gatherableItems
		ARG 4 secondaryJobSites
	METHOD a register (Ljava/lang/String;Laqk;)Lavo;
		ARG 0 key
	METHOD a register (Ljava/lang/String;Laqk;Lcom/google/common/collect/ImmutableSet;Lcom/google/common/collect/ImmutableSet;)Lavo;
	METHOD b getWorkStation ()Laqk;
	METHOD c getGatherableItems ()Lcom/google/common/collect/ImmutableSet;
	METHOD d getSecondaryJobSites ()Lcom/google/common/collect/ImmutableSet;
