public boolean remove(final int position){
  final AdapterTransaction removeTransaction=new RemoveTransaction<>(this,position);
  final boolean success=removeTransaction.perform();
  mTransactions.offer(removeTransaction);
  return success;
}

public boolean remove ( final int position ) { final AdapterTransaction removeTransaction = new RemoveTransaction < > ( this , position ) ; final boolean success = removeTransaction . perform ( ) ; mTransactions . offer ( removeTransaction ) ; return success ; }
removes item from the given position .
