} catch (PersistenceException e1) {
throw new RuleBaseException("could not load existing rules from persistence service", e1);
}
RuleBaseElement objectToPersist = new RuleBaseElement(name, code);
Map<String, String> metaData = objectToPersist.toMetadata();
RuleBaseConfiguration conf = new RuleBaseConfiguration(metaData, objectToPersist);
try {
rulePersistence.persist(conf);
} catch (PersistenceException e) {