### Question:
AbstractMethodBuilder extends AbstractBuilder<T, B> { public B appendParameters(Map<String, String> appendParameters) { this.parameters = appendParameters(parameters, appendParameters); return getThis(); }  B timeout(Integer timeout); B retries(Integer retries); B actives(Integer actives); B loadbalance(String loadbalance); B async(Boolean async); B sent(Boolean sent); B mock(String mock); B mock(Boolean mock); B merger(String merger); B cache(String cache); B validation(String validation); B appendParameters(Map<String, String> appendParameters); B appendParameter(String key, String value); B forks(Integer forks); @Override @SuppressWarnings("unchecked") void build(T instance);  }### Answer:
@Test void appendParameters() { Map<String, String> source = new HashMap<>(); source.put("default.num", "one"); source.put("num", "ONE"); MethodBuilder builder = new MethodBuilder(); builder.appendParameters(source); Map<String, String> parameters = builder.build().getParameters(); Assertions.assertTrue(parameters.containsKey("default.num")); Assertions.assertEquals("ONE", parameters.get("num")); }