What value are you returning from the model? In CheckBox.java, I find this:
final String value = getValue();
if (value != null)
{
try
{
if (Strings.isTrue(value))
{
tag.put("checked", "checked");
}
And Strings.isTrue() only accepts a bunch of well known values (plus null)
Thomas
