public static byte moveOneItemStack(Object aTileEntity1,Object aTileEntity2,byte aGrabFrom,byte aPutTo,List<ItemStack> aFilter,boolean aInvertFilter,byte aMaxTargetStackSize,byte aMinTargetStackSize,byte aMaxMoveAtOnce,byte aMinMoveAtOnce){
  if (aTileEntity1 instanceof IInventory)   return moveOneItemStack((IInventory)aTileEntity1,aTileEntity2,aGrabFrom,aPutTo,aFilter,aInvertFilter,aMaxTargetStackSize,aMinTargetStackSize,aMaxMoveAtOnce,aMinMoveAtOnce,true);
  return 0;
}

public static byte moveOneItemStack ( Object aTileEntity1 , Object aTileEntity2 , byte aGrabFrom , byte aPutTo , List < ItemStack > aFilter , boolean aInvertFilter , byte aMaxTargetStackSize , byte aMinTargetStackSize , byte aMaxMoveAtOnce , byte aMinMoveAtOnce ) { if ( aTileEntity1 instanceof IInventory ) return moveOneItemStack ( ( IInventory ) aTileEntity1 , aTileEntity2 , aGrabFrom , aPutTo , aFilter , aInvertFilter , aMaxTargetStackSize , aMinTargetStackSize , aMaxMoveAtOnce , aMinMoveAtOnce , true ) ; return 0 ; }
moves stack from inv - side to inv - side .
