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 ; }
Create a new factory .