}
public void configureDebugTracing(com.google.inject.Binder binder) {
binder.bind(IStringProvider.class).to(DefaultStringProvider.class);
binder.bind(ITracer.class).annotatedWith(Names.named(PPDSLConstants.PP_DEBUG_LINKER)).toInstance(
new DefaultTracer(PPDSLConstants.PP_DEBUG_LINKER));
binder.bind(ITracer.class).annotatedWith(Names.named(FormattingTracer.DEBUG_FORMATTER)).toInstance(
new DefaultTracer(FormattingTracer.DEBUG_FORMATTER));
binder.bind(FormattingTracer.class).asEagerSingleton();
// DomModelUtils provides debugging formatting and wants access to the singleton FormattingTracer
binder.requestStaticInjection(DomModelUtils.class);
}