public void setHeader(String key, String value) {
		String key_ = key.toUpperCase();
		List<String> values = headers.get(key_);
		if (values == null) {
			values = new ArrayList<>();
			headers.put(key_, values);
			values.add(key);
		} else if (values.isEmpty()) {
			// Should NOT Happen
			values.add(key);
		} else {
			String value_ = values.get(0);
			values.clear();
			values.add(value_);
		}
		values.add(value);
	}
public void setHeader ( String key , String value ) { String key_ = key . toUpperCase ( ) ; List < String > values = headers . get ( key_ ) ; if ( values == null ) { values = new ArrayList < > ( ) ; headers . put ( key_ , values ) ; values . add ( key ) ; } else if ( values . isEmpty ( ) ) { values . add ( key ) ; } else { String value_ = values . get ( 0 ) ; values . clear ( ) ; values . add ( value_ ) ; } values . add ( value ) ; }
@param key Field Name
@param value Field Value