private HtmlInterpreter makeHtmlInterpreter(final String fieldName,
final UiBinderWriter uiWriter) {
final String ancestorExpression = uiWriter.useLazyWidgetBuilders()
? fieldName : (fieldName + ".getElement()");
PlaceholderInterpreterProvider placeholderInterpreterProvider =
new PlaceholderInterpreterProvider() {
public PlaceholderInterpreter get(MessageWriter message) {
return new WidgetPlaceholderInterpreter(fieldName, uiWriter, message,
ancestorExpression);
}
};