public static <T> T ascClone(final T comparableArray) {

        if (isComparableArray(comparableArray)) {
            T clone = BeanUtils.clone(comparableArray);
            ascByReflex(clone);
            return clone;
        }
        return comparableArray;
    }
public static < T > T ascClone ( final T comparableArray ) { if ( isComparableArray ( comparableArray ) ) { T clone = BeanUtils . clone ( comparableArray ) ; ascByReflex ( clone ) ; return clone ; } return comparableArray ; }
Return a new ordered array has all element of given comparable array by
ascending.

@param comparableArray
comparable array to be handed.