private static CommitHook buildDefaultCommitHook() {
List<CommitHook> hooks = new ArrayList<CommitHook>();
hooks.add(new DefaultTypeEditor());
hooks.add(new ValidatingHook(createDefaultValidatorProvider()));
hooks.add(new LuceneHook());
return new CompositeHook(hooks);
}