}
public AccountingByteBuf buffer(int min, int max) {
if(!acct.reserve(min)) return null;
ByteBuf buffer = innerAllocator.directBuffer(min, max);
AccountingByteBuf wrapped = new AccountingByteBuf(acct, buffer);
acct.reserved(min, wrapped);
return wrapped;
}