List nonUniqueIndices = PredicatedList.decorate(_indices, new Predicate() {
Collection nonUniqueIndices = CollectionUtils.select(_indices, new Predicate() {
    public Index[] getNonUniqueIndices()    {        List nonUniqueIndices = PredicatedList.decorate(_indices, new Predicate() {            public boolean evaluate(Object input) {                return !((Index)input).isUnique();            }        });        return (Index[])nonUniqueIndices.toArray(new Index[nonUniqueIndices.size()]);    }