code: public List<FunctionArgumentSignature> createDefaultArgumentSignature(Parameter parameter) {
      List<FunctionArgumentSignature> list = new LinkedList<>();
  
      String name = getParameterName(parameter);
      Object defaultValue = getDefaultValue(parameter);
      list.add(new FunctionArgumentSignature(name, defaultValue));
  
      return list;
    }
docs: Create a new factory.