class DefaultMultiValue implements MultiValue {

    @Override
    public String[] asStrings() {
        String[] array = new String[values.length];
        for (int i = 0; i < array.length; i++) {
            array[i] = getString(i);
        }
        return array;
    }

    public  DefaultMultiValue(Object[] values);
    public  DefaultMultiValue(Object[] values, Map<String, Integer> indexMap);
    public  DefaultMultiValue(ParameterEntryKey key, Object[] values, Map<String, Integer> indexMap);

}