code: public Object getFirstHeader( String name )
      {
          List foundHeaders = ( List ) _headers.get( name );
          return ! foundHeaders.isEmpty() ? foundHeaders.get( 0 ) : null;
      }
docs: Gets the first header with the given name.
  @return an Object (String, Integer, Date, Cookie) that is the first header with the given name,
  or <code>null</code> if none is found.