public interface  oadd.io.netty.handler.codec.Headers extends java.lang.Object implements java.lang.Iterable
{
public abstract java.lang.Object get(java.lang.Object);
public abstract java.lang.Object get(java.lang.Object, java.lang.Object);
public abstract java.lang.Object getAndRemove(java.lang.Object);
public abstract java.lang.Object getAndRemove(java.lang.Object, java.lang.Object);
public abstract java.util.List getAll(java.lang.Object);
public abstract java.util.List getAllAndRemove(java.lang.Object);
public abstract java.lang.Boolean getBoolean(java.lang.Object);
public abstract boolean getBoolean(java.lang.Object, boolean);
public abstract java.lang.Byte getByte(java.lang.Object);
public abstract byte getByte(java.lang.Object, byte);
public abstract java.lang.Character getChar(java.lang.Object);
public abstract char getChar(java.lang.Object, char);
public abstract java.lang.Short getShort(java.lang.Object);
public abstract short getShort(java.lang.Object, short);
public abstract java.lang.Integer getInt(java.lang.Object);
public abstract int getInt(java.lang.Object, int);
public abstract java.lang.Long getLong(java.lang.Object);
public abstract long getLong(java.lang.Object, long);
public abstract java.lang.Float getFloat(java.lang.Object);
public abstract float getFloat(java.lang.Object, float);
public abstract java.lang.Double getDouble(java.lang.Object);
public abstract double getDouble(java.lang.Object, double);
public abstract java.lang.Long getTimeMillis(java.lang.Object);
public abstract long getTimeMillis(java.lang.Object, long);
public abstract java.lang.Boolean getBooleanAndRemove(java.lang.Object);
public abstract boolean getBooleanAndRemove(java.lang.Object, boolean);
public abstract java.lang.Byte getByteAndRemove(java.lang.Object);
public abstract byte getByteAndRemove(java.lang.Object, byte);
public abstract java.lang.Character getCharAndRemove(java.lang.Object);
public abstract char getCharAndRemove(java.lang.Object, char);
public abstract java.lang.Short getShortAndRemove(java.lang.Object);
public abstract short getShortAndRemove(java.lang.Object, short);
public abstract java.lang.Integer getIntAndRemove(java.lang.Object);
public abstract int getIntAndRemove(java.lang.Object, int);
public abstract java.lang.Long getLongAndRemove(java.lang.Object);
public abstract long getLongAndRemove(java.lang.Object, long);
public abstract java.lang.Float getFloatAndRemove(java.lang.Object);
public abstract float getFloatAndRemove(java.lang.Object, float);
public abstract java.lang.Double getDoubleAndRemove(java.lang.Object);
public abstract double getDoubleAndRemove(java.lang.Object, double);
public abstract java.lang.Long getTimeMillisAndRemove(java.lang.Object);
public abstract long getTimeMillisAndRemove(java.lang.Object, long);
public abstract boolean contains(java.lang.Object);
public abstract boolean contains(java.lang.Object, java.lang.Object);
public abstract boolean containsObject(java.lang.Object, java.lang.Object);
public abstract boolean containsBoolean(java.lang.Object, boolean);
public abstract boolean containsByte(java.lang.Object, byte);
public abstract boolean containsChar(java.lang.Object, char);
public abstract boolean containsShort(java.lang.Object, short);
public abstract boolean containsInt(java.lang.Object, int);
public abstract boolean containsLong(java.lang.Object, long);
public abstract boolean containsFloat(java.lang.Object, float);
public abstract boolean containsDouble(java.lang.Object, double);
public abstract boolean containsTimeMillis(java.lang.Object, long);
public abstract int size();
public abstract boolean isEmpty();
public abstract java.util.Set names();
public abstract oadd.io.netty.handler.codec.Headers add(java.lang.Object, java.lang.Object);
public abstract oadd.io.netty.handler.codec.Headers add(java.lang.Object, java.lang.Iterable);
public abstract transient oadd.io.netty.handler.codec.Headers add(java.lang.Object, java.lang.Object[]);
public abstract oadd.io.netty.handler.codec.Headers addObject(java.lang.Object, java.lang.Object);
public abstract oadd.io.netty.handler.codec.Headers addObject(java.lang.Object, java.lang.Iterable);
public abstract transient oadd.io.netty.handler.codec.Headers addObject(java.lang.Object, java.lang.Object[]);
public abstract oadd.io.netty.handler.codec.Headers addBoolean(java.lang.Object, boolean);
public abstract oadd.io.netty.handler.codec.Headers addByte(java.lang.Object, byte);
public abstract oadd.io.netty.handler.codec.Headers addChar(java.lang.Object, char);
public abstract oadd.io.netty.handler.codec.Headers addShort(java.lang.Object, short);
public abstract oadd.io.netty.handler.codec.Headers addInt(java.lang.Object, int);
public abstract oadd.io.netty.handler.codec.Headers addLong(java.lang.Object, long);
public abstract oadd.io.netty.handler.codec.Headers addFloat(java.lang.Object, float);
public abstract oadd.io.netty.handler.codec.Headers addDouble(java.lang.Object, double);
public abstract oadd.io.netty.handler.codec.Headers addTimeMillis(java.lang.Object, long);
public abstract oadd.io.netty.handler.codec.Headers add(oadd.io.netty.handler.codec.Headers);
public abstract oadd.io.netty.handler.codec.Headers set(java.lang.Object, java.lang.Object);
public abstract oadd.io.netty.handler.codec.Headers set(java.lang.Object, java.lang.Iterable);
public abstract transient oadd.io.netty.handler.codec.Headers set(java.lang.Object, java.lang.Object[]);
public abstract oadd.io.netty.handler.codec.Headers setObject(java.lang.Object, java.lang.Object);
public abstract oadd.io.netty.handler.codec.Headers setObject(java.lang.Object, java.lang.Iterable);
public abstract transient oadd.io.netty.handler.codec.Headers setObject(java.lang.Object, java.lang.Object[]);
public abstract oadd.io.netty.handler.codec.Headers setBoolean(java.lang.Object, boolean);
public abstract oadd.io.netty.handler.codec.Headers setByte(java.lang.Object, byte);
public abstract oadd.io.netty.handler.codec.Headers setChar(java.lang.Object, char);
public abstract oadd.io.netty.handler.codec.Headers setShort(java.lang.Object, short);
public abstract oadd.io.netty.handler.codec.Headers setInt(java.lang.Object, int);
public abstract oadd.io.netty.handler.codec.Headers setLong(java.lang.Object, long);
public abstract oadd.io.netty.handler.codec.Headers setFloat(java.lang.Object, float);
public abstract oadd.io.netty.handler.codec.Headers setDouble(java.lang.Object, double);
public abstract oadd.io.netty.handler.codec.Headers setTimeMillis(java.lang.Object, long);
public abstract oadd.io.netty.handler.codec.Headers set(oadd.io.netty.handler.codec.Headers);
public abstract oadd.io.netty.handler.codec.Headers setAll(oadd.io.netty.handler.codec.Headers);
public abstract boolean remove(java.lang.Object);
public abstract oadd.io.netty.handler.codec.Headers clear();
public abstract java.util.Iterator iterator();
}