+1 as you prefer. I'd probably have done:

    ArrayList of = new ArrayList( average );
    ...
    return of.toArray();

where average could be computed ouf of some elements kept in the state of the MultiStringFieldLoadingStrategy.. so you wouldn't need the potentially large _getValueCount_ .. but feel free to think about such things in a second step ;-)