protected Widget buildButton(RadioGroupField<?> renderable, final Map.Entry<String, ?> entry) { RadioButton button = new RadioButton( renderable.getName(), new SafeHtml() { @Override public String asString() { return entry.getKey(); } }); button.setText(entry.getValue() == null ? "" : String.valueOf(entry.getValue())); this.buildAttributes(button, renderable); return button; }