}
@SuppressWarnings("unchecked")
public List<T> decode(BitBuffer buffer, Resolver resolver,
Builder builder) throws DecodingException {
return new EvenlyDistributedLazyList(codec, buffer.getBitPos(),
buffer, size.eval(resolver), builder, resolver, elementSize.eval(resolver));
}