a-foundation/src/main/java/com/ajjpj/afoundation/collection/ACollectionHelper.java
@SuppressWarnings("unchecked")
    public static <T> ACollectionWrapper<T> asACollectionView(Collection<T> c) {
        return new ACollectionWrapper(c);
    }
@SuppressWarnings("unchecked")
    public static <T> ACollectionWrapper<T> asACollectionView(Collection<T> c) {
        return new ACollectionWrapper(c);
    }
@ SuppressWarnings ( "unchecked" ) public static < T > ACollectionWrapper < T > asACollectionView ( Collection < T > c ) { return new ACollectionWrapper ( c ) ; }
Wraps the content of a <code>java.util.Collection</code> in an <code>ACollection</code> instance. While the returned
instance itself has no mutator methods, changes to the underlying collection are reflected in the wrapping
<code>ACollection</code> instance.<p>

The returned collection has list semantics with regard to <code>map()</code> and other modifying methods; duplicate
values are allowed.
Wraps the content of a <code > java . util . Collection< / code > in an <code > ACollection< / code > instance . While the returned instance itself has no mutator methods changes to the underlying collection are reflected in the wrapping <code > ACollection< / code > instance . <p >