package com.google.common.collect;

import java.util.Collection;
import java.util.Iterator;

public abstract class ForwardingCollection<E> extends ForwardingObject
  implements Collection<E>
{
  public boolean add(E paramE)
  {
    return delegate().add(paramE);
  }

  public boolean addAll(Collection<? extends E> paramCollection)
  {
    return delegate().addAll(paramCollection);
  }

  public void clear()
  {
    delegate().clear();
  }

  public boolean contains(Object paramObject)
  {
    return delegate().contains(paramObject);
  }

  public boolean containsAll(Collection<?> paramCollection)
  {
    return delegate().containsAll(paramCollection);
  }

  protected abstract Collection<E> delegate();

  public boolean isEmpty()
  {
    return delegate().isEmpty();
  }

  public Iterator<E> iterator()
  {
    return delegate().iterator();
  }

  public boolean remove(Object paramObject)
  {
    return delegate().remove(paramObject);
  }

  public boolean removeAll(Collection<?> paramCollection)
  {
    return delegate().removeAll(paramCollection);
  }

  public boolean retainAll(Collection<?> paramCollection)
  {
    return delegate().retainAll(paramCollection);
  }

  public int size()
  {
    return delegate().size();
  }

  public Object[] toArray()
  {
    return delegate().toArray();
  }

  public <T> T[] toArray(T[] paramArrayOfT)
  {
    return delegate().toArray(paramArrayOfT);
  }
}

/* Location:           C:\Documents and Settings\Cesar Cabello Cea\Mis documentos\Downloads\apk-downloader\com.ikea.kompis-6_dex2jar.jar
 * Qualified Name:     com.google.common.collect.ForwardingCollection
 * JD-Core Version:    0.6.2
 */