boolean includeWarnings, PoolFilterBuilder filterBuilder, PageRequest pageRequest);
Set<String> retrieveServiceLevelsForOwner(Owner owner, boolean exempt);
List<Entitlement> findEntitlements(Pool pool);
Pool findUeberPool(Owner owner);
CandlepinQuery<Pool> listPoolsByOwner(Owner owner);
<BUG>PoolUpdate updatePoolFromStack(Pool pool, Set<Product> changedProducts);
</BUG>
void updatePoolsFromStack(Consumer consumer, List<Pool> pool);
List<PoolQuantity> getBestPoolsForHost(Consumer guest,
Consumer host, Date entitleDate, Owner owner,

boolean includeWarnings, PoolFilterBuilder filterBuilder, PageRequest pageRequest);
Set<String> retrieveServiceLevelsForOwner(Owner owner, boolean exempt);
List<Entitlement> findEntitlements(Pool pool);
Pool findUeberPool(Owner owner);
CandlepinQuery<Pool> listPoolsByOwner(Owner owner);
PoolUpdate updatePoolFromStack(Pool pool, Map<String, Product> changedProducts);
void updatePoolsFromStack(Consumer consumer, List<Pool> pool);
List<PoolQuantity> getBestPoolsForHost(Consumer guest,
Consumer host, Date entitleDate, Owner owner,
