public ArrayList<String> extractCommandList(String prefix, String delimiter) {
    return new ArrayList<>(Arrays.stream(extractCommandArgument(prefix).split(delimiter))
                             .map(argument -> argument.trim())
                             .filter(argument -> !argument.isEmpty())
                             .toList());
  }
public ArrayList<String> extractCommandList(String prefix, String delimiter)