public Multimap B() { Object object; if (this.n() && this.e.b("AttributeModifiers", 9)) { object = HashMultimap.create(); NBTTagList nbttaglist = this.e.c("AttributeModifiers", 10); for (int i0 = 0; i0 < nbttaglist.c(); ++i0) { NBTTagCompound nbttagcompound = nbttaglist.b(i0); AttributeModifier attributemodifier = SharedMonsterAttributes.a(nbttagcompound); if (attributemodifier != null && attributemodifier.a().getLeastSignificantBits() != 0L && attributemodifier.a().getMostSignificantBits() != 0L) { ((Multimap) object).put(nbttagcompound.j("AttributeName"), attributemodifier); } } } else { object = this.b().i(); } return (Multimap) object; }