@Test public void testGetFloat() { assertNull(HEADERS.getFloat("name1")); }
@Override public Float getFloat(K name) { return null; }
EmptyHeaders implements Headers<K, V, T> { @Override public Float getFloat(K name) { return null; } }
EmptyHeaders implements Headers<K, V, T> { @Override public Float getFloat(K name) { return null; }  }
EmptyHeaders implements Headers<K, V, T> { @Override public Float getFloat(K name) { return null; }  @Override V get(K name); @Override V get(K name, V defaultValue); @Override V getAndRemove(K name); @Override V getAndRemove(K name, V defaultValue); @Override List<V> getAll(K name); @Override List<V> getAllAndRemove(K name); @Override Boolean getBoolean(K name); @Override boolean getBoolean(K name, boolean defaultValue); @Override Byte getByte(K name); @Override byte getByte(K name, byte defaultValue); @Override Character getChar(K name); @Override char getChar(K name, char defaultValue); @Override Short getShort(K name); @Override short getShort(K name, short defaultValue); @Override Integer getInt(K name); @Override int getInt(K name, int defaultValue); @Override Long getLong(K name); @Override long getLong(K name, long defaultValue); @Override Float getFloat(K name); @Override float getFloat(K name, float defaultValue); @Override Double getDouble(K name); @Override double getDouble(K name, double defaultValue); @Override Long getTimeMillis(K name); @Override long getTimeMillis(K name, long defaultValue); @Override Boolean getBooleanAndRemove(K name); @Override boolean getBooleanAndRemove(K name, boolean defaultValue); @Override Byte getByteAndRemove(K name); @Override byte getByteAndRemove(K name, byte defaultValue); @Override Character getCharAndRemove(K name); @Override char getCharAndRemove(K name, char defaultValue); @Override Short getShortAndRemove(K name); @Override short getShortAndRemove(K name, short defaultValue); @Override Integer getIntAndRemove(K name); @Override int getIntAndRemove(K name, int defaultValue); @Override Long getLongAndRemove(K name); @Override long getLongAndRemove(K name, long defaultValue); @Override Float getFloatAndRemove(K name); @Override float getFloatAndRemove(K name, float defaultValue); @Override Double getDoubleAndRemove(K name); @Override double getDoubleAndRemove(K name, double defaultValue); @Override Long getTimeMillisAndRemove(K name); @Override long getTimeMillisAndRemove(K name, long defaultValue); @Override boolean contains(K name); @Override boolean contains(K name, V value); @Override boolean containsObject(K name, Object value); @Override boolean containsBoolean(K name, boolean value); @Override boolean containsByte(K name, byte value); @Override boolean containsChar(K name, char value); @Override boolean containsShort(K name, short value); @Override boolean containsInt(K name, int value); @Override boolean containsLong(K name, long value); @Override boolean containsFloat(K name, float value); @Override boolean containsDouble(K name, double value); @Override boolean containsTimeMillis(K name, long value); @Override int size(); @Override boolean isEmpty(); @Override Set<K> names(); @Override T add(K name, V value); @Override T add(K name, Iterable<? extends V> values); @Override T add(K name, V... values); @Override T addObject(K name, Object value); @Override T addObject(K name, Iterable<?> values); @Override T addObject(K name, Object... values); @Override T addBoolean(K name, boolean value); @Override T addByte(K name, byte value); @Override T addChar(K name, char value); @Override T addShort(K name, short value); @Override T addInt(K name, int value); @Override T addLong(K name, long value); @Override T addFloat(K name, float value); @Override T addDouble(K name, double value); @Override T addTimeMillis(K name, long value); @Override T add(Headers<? extends K, ? extends V, ?> headers); @Override T set(K name, V value); @Override T set(K name, Iterable<? extends V> values); @Override T set(K name, V... values); @Override T setObject(K name, Object value); @Override T setObject(K name, Iterable<?> values); @Override T setObject(K name, Object... values); @Override T setBoolean(K name, boolean value); @Override T setByte(K name, byte value); @Override T setChar(K name, char value); @Override T setShort(K name, short value); @Override T setInt(K name, int value); @Override T setLong(K name, long value); @Override T setFloat(K name, float value); @Override T setDouble(K name, double value); @Override T setTimeMillis(K name, long value); @Override T set(Headers<? extends K, ? extends V, ?> headers); @Override T setAll(Headers<? extends K, ? extends V, ?> headers); @Override boolean remove(K name); @Override T clear(); Iterator<V> valueIterator(@SuppressWarnings("unused") K name); @Override Iterator<Entry<K, V>> iterator(); @Override boolean equals(Object o); @Override int hashCode(); @Override String toString(); }
EmptyHeaders implements Headers<K, V, T> { @Override public Float getFloat(K name) { return null; }  @Override V get(K name); @Override V get(K name, V defaultValue); @Override V getAndRemove(K name); @Override V getAndRemove(K name, V defaultValue); @Override List<V> getAll(K name); @Override List<V> getAllAndRemove(K name); @Override Boolean getBoolean(K name); @Override boolean getBoolean(K name, boolean defaultValue); @Override Byte getByte(K name); @Override byte getByte(K name, byte defaultValue); @Override Character getChar(K name); @Override char getChar(K name, char defaultValue); @Override Short getShort(K name); @Override short getShort(K name, short defaultValue); @Override Integer getInt(K name); @Override int getInt(K name, int defaultValue); @Override Long getLong(K name); @Override long getLong(K name, long defaultValue); @Override Float getFloat(K name); @Override float getFloat(K name, float defaultValue); @Override Double getDouble(K name); @Override double getDouble(K name, double defaultValue); @Override Long getTimeMillis(K name); @Override long getTimeMillis(K name, long defaultValue); @Override Boolean getBooleanAndRemove(K name); @Override boolean getBooleanAndRemove(K name, boolean defaultValue); @Override Byte getByteAndRemove(K name); @Override byte getByteAndRemove(K name, byte defaultValue); @Override Character getCharAndRemove(K name); @Override char getCharAndRemove(K name, char defaultValue); @Override Short getShortAndRemove(K name); @Override short getShortAndRemove(K name, short defaultValue); @Override Integer getIntAndRemove(K name); @Override int getIntAndRemove(K name, int defaultValue); @Override Long getLongAndRemove(K name); @Override long getLongAndRemove(K name, long defaultValue); @Override Float getFloatAndRemove(K name); @Override float getFloatAndRemove(K name, float defaultValue); @Override Double getDoubleAndRemove(K name); @Override double getDoubleAndRemove(K name, double defaultValue); @Override Long getTimeMillisAndRemove(K name); @Override long getTimeMillisAndRemove(K name, long defaultValue); @Override boolean contains(K name); @Override boolean contains(K name, V value); @Override boolean containsObject(K name, Object value); @Override boolean containsBoolean(K name, boolean value); @Override boolean containsByte(K name, byte value); @Override boolean containsChar(K name, char value); @Override boolean containsShort(K name, short value); @Override boolean containsInt(K name, int value); @Override boolean containsLong(K name, long value); @Override boolean containsFloat(K name, float value); @Override boolean containsDouble(K name, double value); @Override boolean containsTimeMillis(K name, long value); @Override int size(); @Override boolean isEmpty(); @Override Set<K> names(); @Override T add(K name, V value); @Override T add(K name, Iterable<? extends V> values); @Override T add(K name, V... values); @Override T addObject(K name, Object value); @Override T addObject(K name, Iterable<?> values); @Override T addObject(K name, Object... values); @Override T addBoolean(K name, boolean value); @Override T addByte(K name, byte value); @Override T addChar(K name, char value); @Override T addShort(K name, short value); @Override T addInt(K name, int value); @Override T addLong(K name, long value); @Override T addFloat(K name, float value); @Override T addDouble(K name, double value); @Override T addTimeMillis(K name, long value); @Override T add(Headers<? extends K, ? extends V, ?> headers); @Override T set(K name, V value); @Override T set(K name, Iterable<? extends V> values); @Override T set(K name, V... values); @Override T setObject(K name, Object value); @Override T setObject(K name, Iterable<?> values); @Override T setObject(K name, Object... values); @Override T setBoolean(K name, boolean value); @Override T setByte(K name, byte value); @Override T setChar(K name, char value); @Override T setShort(K name, short value); @Override T setInt(K name, int value); @Override T setLong(K name, long value); @Override T setFloat(K name, float value); @Override T setDouble(K name, double value); @Override T setTimeMillis(K name, long value); @Override T set(Headers<? extends K, ? extends V, ?> headers); @Override T setAll(Headers<? extends K, ? extends V, ?> headers); @Override boolean remove(K name); @Override T clear(); Iterator<V> valueIterator(@SuppressWarnings("unused") K name); @Override Iterator<Entry<K, V>> iterator(); @Override boolean equals(Object o); @Override int hashCode(); @Override String toString();  }