### Question:
FirstAggregateFunction extends DefaultAggregateFunction<Object> { @Override public String getFunctionName() { return "FIRST"; }  @Override AggregateBuilder<?> createAggregateBuilder(); @Override String getFunctionName();  }### Answer:
@Test public void testGetName() throws Exception { assertEquals("FIRST", FUNCTION.getFunctionName()); assertEquals("FIRST", FUNCTION.toString()); }