import java.util.ArrayList;
import java.util.Collections;
+import java.util.List;
public abstract class Parameter<T, I extends Parameter> {
public final String description;
- public final ArrayList<String> arguments = new ArrayList<>();
+ public final List<String> arguments = new ArrayList<>();
final ArgumentCount argumentCount;
- private final ArrayList<String> aliases = new ArrayList<>();
+ private final List<String> aliases = new ArrayList<>();
/**
* Indicates that at least one argument is mandatory for this parameter.
*/