### Question:
EnvFunction extends FunctionExpressionImpl { @Override public int getArgCount() { return 1; } EnvFunction(); static void setLocalValues(Map<String, Object> values); static void clearLocalValues(); static void setGlobalValues(Map<String, Object> values); static void clearGlobalValues(); static void setLocalValue(String name, Object value); static void setGlobalValue(String name, Object value); @Override int getArgCount(); @Override Object evaluate(Object feature); @Override void setParameters(List params); @Override void setFallbackValue(Literal fallback);  }### Answer:
@Test public void testGetArgCount() { System.out.println(" getArgCount"); EnvFunction fn = new EnvFunction(); assertEquals(1, fn.getArgCount()); }