}
private Collection<RuleBaseElementId> listByExample(RuleBaseElementId example) {
List<RuleBaseConfiguration> queryResult;
try {
queryResult = rulePersistence.load(new RuleBaseElement(example).toMetadata());
} catch (PersistenceException e) {
throw new RuleBaseException("error reading rule from persistence", e);
}
Collection<RuleBaseElementId> result = new HashSet<RuleBaseElementId>();