public List<Product> scrollCartOfUser(final User user,final int skip,final int top){
  if (user == null)   return Collections.emptyList();
  ProductCart cart=getCartOfUser(user);
  if (cart == null)   return Collections.emptyList();
  return setToLimitedList(cart.getProducts(),skip,top);
}

public List < Product > scrollCartOfUser ( final User user , final int skip , final int top ) { if ( user == null ) return Collections . emptyList ( ) ; ProductCart cart = getCartOfUser ( user ) ; if ( cart == null ) return Collections . emptyList ( ) ; return setToLimitedList ( cart . getProducts ( ) , skip , top ) ; }
computes a scrollable list of all products contained into a cart owned by specified user . if the user has more than one cart , only content of the first one will be returned . if the cart is empty or does not exists , or skip / top parameters are outside the limit of the list , an empty list is returned .
