public DependencyBuilder getDependencyBuilder() { if (dependencyBuilder == null) { try { dependencyBuilder = createDefaultDependencyBuilder(); } catch (RuntimeException e) { throw e; } catch (Error e) { throw e; } catch (Throwable t) { throw new NestedRuntimeException("Cannot create DependencyBuilder", t); } } return dependencyBuilder; }