pb = new PredicateBuilder();
Predicate userPredicate = pb.property("foo").equals("bar").toPredicate();
// combine internal predicate and user predicate
//todo: for now, need to cast to BasePredicate
Predicate predicate = new AndPredicate(internalPredicate, userPredicate);
// expectations
expect(componentResource.getType()).andReturn(Resource.Type.Component).anyTimes();
expect(componentResourceInstance.getIds()).andReturn(mapResourceIds).anyTimes();