public ItemStack FeedDog(EntityDTDoggy entitydtdoggy, int i, int j) {
    if (GetStackInSlot(i) != null) {
      ItemStack itemstack = GetStackInSlot(i);
      entitydtdoggy.setWolfTummy(entitydtdoggy.getWolfTummy() + entitydtdoggy.foodValue(itemstack));

      if (GetStackInSlot(i).stackSize <= j) {
        ItemStack itemstack1 = GetStackInSlot(i);
        setInventorySlotContents(i, null);
        return itemstack1;
      }

      ItemStack itemstack2 = GetStackInSlot(i).splitStack(j);

      if (GetStackInSlot(i).stackSize == 0) {
        setInventorySlotContents(i, null);
      } else {
        onInventoryChanged();
      }

      return itemstack2;
    } else {
      return null;
    }
  }